X509KeySpec 열거형(certenroll.h)
X509KeySpec 열거형 형식은 레거시 CSP(암호화 서비스 공급자)에 대한 키를 사용하도록 지정합니다. 레거시 CSP는 최대 하나의 서명 알고리즘(XCN_AT_SIGNATURE) 및 하나의 암호화 알고리즘(XCN_AT_KEYEXCHANGE)을 지원할 수 있습니다. 이 열거형은 다음 인터페이스에서 사용됩니다.
- ICspInformation
- ICspInformations
- IX509AttributeCspProvider
- IX509CertificateRequestPkcs10
- IX509PrivateKey
Syntax
typedef enum X509KeySpec {
XCN_AT_NONE = 0,
XCN_AT_KEYEXCHANGE = 1,
XCN_AT_SIGNATURE = 2
} ;
상수
XCN_AT_NONE 값: 0 의도한 사용이 식별되지 않았습니다. 키를 지원하는 공급자가 암호화 API: CNG(차세대) KSP(키 스토리지 공급자)인 경우 이 값이 설정됩니다. |
XCN_AT_KEYEXCHANGE 값: 1 키는 알고리즘에 따라 암호화(키 교환 포함)하거나 서명하는 데 사용할 수 있습니다. RSA 알고리즘의 경우 이 값을 설정하면 서명 및 암호화 모두에 키를 사용할 수 있습니다. 다른 알고리즘의 경우 서명이 지원되지 않을 수 있습니다. 또한 키 교환에 대한 암호화만 지원될 수 있습니다. 참고 값 이름의 KEYEXCHANGE 부분은 원래 키 교환 중에 사용되는 프라이빗 키 의 대칭 암호화를 참조한 CryptoAPI에서의 이월입니다. 궁극적으로 확장된 용어의 사용은 모든 대칭 암호화를 다룹니다. |
XCN_AT_SIGNATURE 값: 2 키는 서명에 사용할 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | certenroll.h |