X509PrivateKeyExportFlags 列挙 (certenroll.h)

X509PrivateKeyExportFlags 列挙型は、秘密キーのエクスポート ポリシーを指定します。 Cryptography API: Next Generation (CNG) キーの場合、ポリシーはキー サービス プロバイダー (KSP) によって格納され、ポリシーを適用するのは KSP の責任です。 レガシ 暗号化サービス プロバイダー (CSP) が指定されている場合、キーの作成時にポリシーが使用され、ポリシーを適用するのは CSP の責任です。 この列挙は、IX509PrivateKey インターフェイスで ExportPolicy プロパティを指定および取得するときに使用されます。

構文

typedef enum X509PrivateKeyExportFlags {
  XCN_NCRYPT_ALLOW_EXPORT_NONE = 0,
  XCN_NCRYPT_ALLOW_EXPORT_FLAG = 0x1,
  XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG = 0x2,
  XCN_NCRYPT_ALLOW_ARCHIVING_FLAG = 0x4,
  XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG = 0x8
} ;

定数

 
XCN_NCRYPT_ALLOW_EXPORT_NONE
値: 0
エクスポートは許可されていません。 これが既定値です。
XCN_NCRYPT_ALLOW_EXPORT_FLAG
値: 0x1
秘密キーはエクスポートできます。
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG
値: 0x2
秘密キーはプレーンテキスト形式でエクスポートできます。
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG
値: 0x4
秘密キーはアーカイブ用に 1 回エクスポートできます。
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG
値: 0x8
秘密キーは、アーカイブのためにプレーンテキスト形式で 1 回エクスポートできます。

要件

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

こちらもご覧ください

CertEnroll 列挙

CertEnroll インターフェイス

IX509PrivateKey