다음을 통해 공유


인증서 및 메시지 인코딩 형식

대부분의 함수에는 인증서 또는 메시지 인코딩 유형이 필요합니다. 이 인코딩 형식은 DWORD이며 인증서 및 메시지 인코딩 형식을 모두 포함할 수 있습니다. 인증서 인코딩 형식은 낮은 순서의 단어에 저장됩니다. 메시지 인코딩 형식은 상위 단어에 저장됩니다. 일부 함수 또는 구조체 필드에는 인코딩 형식 중 하나만 필요하지만 항상 두 인코딩 형식을 모두 지정할 수 있습니다. 인코딩 형식을 모두 지정하는 예제는 #includes 및 #defines 참조하세요.

다음 매개 변수 명명 규칙은 필요한 인코딩 형식을 나타내는 데 사용됩니다.

속성 의견
dwMsgAndCertEncodingType 두 인코딩 형식이 모두 필요합니다.
dwMsgEncodingType 메시지 인코딩 유형만 필요합니다.
dwCertEncodingType 인증서 인코딩 유형만 필요합니다.
dwEncodingType 메시지 또는 인증서 인코딩 유형이 필요합니다. 인증서 인코딩 형식이 포함된 하위 순서 단어가 0이 아닌 경우 이 단어가 사용됩니다. 그렇지 않으면 메시지 인코딩 형식이 포함된 상위 단어가 사용됩니다. 둘 다 지정하면 낮은 순서 단어의 인증서 인코딩 형식이 사용됩니다.

 

현재 정의된 인코딩 형식은 다음 표에 나와 있습니다.

인코딩 형식
CRYPT_ASN_ENCODING 0x00000001
X509_ASN_ENCODING 0x00000001
PKCS_7_ASN_ENCODING 0x00010000