AlternativeNameType 列挙 (certenroll.h)

AlternativeNameType 列挙体は、IAlternativeName オブジェクトを初期化するときに指定できる代替名の型を指定します。 代替名は、X.509AlternativeNames 拡張機能 バージョン 3 を作成するために使用されます。 この拡張機能は、IX509ExtensionAlternativeNames インターフェイスを使用して作成できます。

構文

typedef enum AlternativeNameType {
  XCN_CERT_ALT_NAME_UNKNOWN = 0,
  XCN_CERT_ALT_NAME_OTHER_NAME = 1,
  XCN_CERT_ALT_NAME_RFC822_NAME = 2,
  XCN_CERT_ALT_NAME_DNS_NAME = 3,
  XCN_CERT_ALT_NAME_X400_ADDRESS = 4,
  XCN_CERT_ALT_NAME_DIRECTORY_NAME = 5,
  XCN_CERT_ALT_NAME_EDI_PARTY_NAME = 6,
  XCN_CERT_ALT_NAME_URL = 7,
  XCN_CERT_ALT_NAME_IP_ADDRESS = 8,
  XCN_CERT_ALT_NAME_REGISTERED_ID = 9,
  XCN_CERT_ALT_NAME_GUID = 10,
  XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME = 11
} ;

定数

 
XCN_CERT_ALT_NAME_UNKNOWN
値: 0
名前の種類は識別されません。
XCN_CERT_ALT_NAME_OTHER_NAME
値: 1
名前は、オブジェクト識別子 (OID) と、名前の値を含むバイト配列で構成されます。
XCN_CERT_ALT_NAME_RFC822_NAME
値: 2
名前は、someone@example.comなどの電子メール アドレスです。
XCN_CERT_ALT_NAME_DNS_NAME
値: 3
名前は、MyDomain.Microsoft.comなどのドメイン ネーム システム (DNS) 名です。 DNS 名の形式は Host.Entity.Domainです。 DNS の詳細については、RFC 1034 (ドメイン名 - 概念と機能)、および RFC 1035 (ドメイン名 - 実装と仕様) を参照してください。
XCN_CERT_ALT_NAME_X400_ADDRESS
値: 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
値: 5
名前は、CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=comなどの X.500 ディレクトリ名 です。
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
値: 6
XCN_CERT_ALT_NAME_URL
値: 7
名前は、http://www.adatum.com/などの URL です。
XCN_CERT_ALT_NAME_IP_ADDRESS
値: 8
名前は、123.456.789.123ドット 10 進形式のインターネット プロトコル (IP) アドレスです。
XCN_CERT_ALT_NAME_REGISTERED_ID
値: 9
名前は、国際標準機関 (ISO) に登録されている オブジェクト識別子 (OID) です。
XCN_CERT_ALT_NAME_GUID
値: 10
名前はディレクトリ サービス エージェント GUID です。 GUID は、Active Directory レプリケーション システムへのサーバーをドメイン コントローラーとして識別します。
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
値: 11
名前は、ユーザー プリンシパル名 (UPN) です。 UPN は、電子メール アドレス形式のユーザー ログオン名です。 つまり、UPN は、ユーザー アカウントの短縮名の後に、ユーザー オブジェクトが存在する Active Directory ツリーの DNS 名で構成されます。 これは、フォーム UserName@DNS_suffixを持っています. たとえば、 Microsoft.com は DNS サフィックスであり、UserName は、Microsoft によってユーザー アカウントに割り当てられた短縮名のプレースホルダーです。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー certenroll.h

関連項目

CertEnroll 列挙

CertEnroll インターフェイスの

IAlternativeName の

IX509ExtensionAlternativeNames