다음을 통해 공유


KeyIdentifierHashAlgorithm 열거형(certenroll.h)

KeyIdentifierHashAlgorithm 열거형 형식은 인증서 요청에서 공개 키를해시하는 데 사용되는 알고리즘을 지정합니다. 이 열거형은 IX509PublicKey 인터페이스의 ComputeKeyIdentifier 메서드에서 사용되며 키 식별자를 사용하여 IX509ExtensionSubjectKeyIdentifierIX509ExtensionAuthorityKeyIdentifier 개체를 초기화할 수 있습니다.

Syntax

typedef enum KeyIdentifierHashAlgorithm {
  SKIHashDefault = 0,
  SKIHashSha1 = 1,
  SKIHashCapiSha1 = 2,
  SKIHashSha256 = 3,
  SKIHashHPKP = 5
} ;

상수

 
SKIHashDefault
값: 0
기본 해시 알고리즘입니다. SKIHashSha1 값과 중복됩니다.
SKIHashSha1
값: 1
태그, 길이 및 사용되지 않는 비트 수를 제외한 DER(Distinguished Encoding Rules) 인코딩된 공개 키의 160비트 SHA-1 해시입니다.
SKIHashCapiSha1
값: 2
태그, 길이 및 사용되지 않는 비트 수를 포함하여 DER로 인코딩된 공개 키의 160비트 SHA-1 해시입니다.
SKIHashSha256
값: 3
태그, 길이 및 사용되지 않는 비트 수를 포함하여 DER로 인코딩된 공개 키의 256비트 SHA256(SHA-2) 해시입니다.
SKIHashHPKP
값: 5

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 certenroll.h

추가 정보

CertEnroll 열거형

CertEnroll 인터페이스

ComputeKeyIdentifier

IX509ExtensionAuthorityKeyIdentifier

IX509ExtensionSubjectKeyIdentifier

IX509PublicKey