인증서 및 메시지 인코딩 형식
대부분의 함수에는 인증서 또는 메시지 인코딩 유형이 필요합니다. 이 인코딩 형식은 DWORD이며 인증서 및 메시지 인코딩 형식을 모두 포함할 수 있습니다. 인증서 인코딩 형식은 낮은 순서의 단어에 저장됩니다. 메시지 인코딩 형식은 상위 단어에 저장됩니다. 일부 함수 또는 구조체 필드에는 인코딩 형식 중 하나만 필요하지만 항상 두 인코딩 형식을 모두 지정할 수 있습니다. 인코딩 형식을 모두 지정하는 예제는 #includes 및 #defines 참조하세요.
다음 매개 변수 명명 규칙은 필요한 인코딩 형식을 나타내는 데 사용됩니다.
속성 | 의견 |
---|---|
dwMsgAndCertEncodingType | 두 인코딩 형식이 모두 필요합니다. |
dwMsgEncodingType | 메시지 인코딩 유형만 필요합니다. |
dwCertEncodingType | 인증서 인코딩 유형만 필요합니다. |
dwEncodingType | 메시지 또는 인증서 인코딩 유형이 필요합니다. 인증서 인코딩 형식이 포함된 하위 순서 단어가 0이 아닌 경우 이 단어가 사용됩니다. 그렇지 않으면 메시지 인코딩 형식이 포함된 상위 단어가 사용됩니다. 둘 다 지정하면 낮은 순서 단어의 인증서 인코딩 형식이 사용됩니다. |
현재 정의된 인코딩 형식은 다음 표에 나와 있습니다.
인코딩 형식 | 값 |
---|---|
CRYPT_ASN_ENCODING | 0x00000001 |
X509_ASN_ENCODING | 0x00000001 |
PKCS_7_ASN_ENCODING | 0x00010000 |