X509PrivateKeyUsageFlags 열거형(certenroll.h)
X509PrivateKeyUsageFlags 열거형은 프라이빗 키의 허용된 사용을 지정합니다. 이는 암호화 공급자의 책임입니다. IX509PrivateKey 인터페이스의 KeyUsage 속성을 사용하여 열거형 값을 설정하고 검색할 수 있습니다.
Syntax
typedef enum X509PrivateKeyUsageFlags {
XCN_NCRYPT_ALLOW_USAGES_NONE = 0,
XCN_NCRYPT_ALLOW_DECRYPT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_SIGNING_FLAG = 0x2,
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG = 0x4,
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG = 0x8,
XCN_NCRYPT_ALLOW_ALL_USAGES = 0xffffff
} ;
상수
XCN_NCRYPT_ALLOW_USAGES_NONE 값: 0 허용되는 사용은 정의되지 않습니다. |
XCN_NCRYPT_ALLOW_DECRYPT_FLAG 값: 0x1 키를 사용하여 콘텐츠의 암호를 해독할 수 있습니다. 다음 X509KeyUsageFlags 값에 매핑됩니다.
|
XCN_NCRYPT_ALLOW_SIGNING_FLAG 값: 0x2 키는 서명에 사용할 수 있습니다. 다음 X509KeyUsageFlags 값에 매핑됩니다.
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG 값: 0x4 키를 사용하여 엔터티 간에 키 규약을 설정할 수 있습니다. |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG 값: 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGES 값: 0xffffff 이 열거형에 정의된 모든 사용이 허용됩니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | certenroll.h |