Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Muitas das funções exigem tipos de codificação de certificado ou mensagem. Esse tipo de codificação é um DWORD, possivelmente contendo os tipos de codificação de certificado e mensagem. O tipo de codificação de certificado é armazenado na palavra de baixa ordem. O tipo de codificação de mensagem é armazenado na palavra de alta ordem. Algumas funções ou campos de estrutura exigem apenas um dos tipos de codificação, mas é sempre aceitável especificar ambos os tipos de codificação. Para obter um exemplo que especifica os dois tipos de codificação, consulte #includes e #defines.
A convenção de nomenclatura de parâmetro a seguir é usada para indicar os tipos de codificação necessários.
| Nome | Comentários |
|---|---|
| dwMsgAndCertEncodingType | Ambos os tipos de codificação são necessários. |
| dwMsgEncodingType | Somente o tipo de codificação de mensagem é necessário. |
| Dwcertencodingtype | Somente o tipo de codificação de certificado é necessário. |
| dwEncodingType | Um tipo de codificação de mensagem ou certificado é necessário. Se a palavra de baixa ordem que contém o tipo de codificação de certificado for diferente de zero, ela será usada. Caso contrário, a palavra de alta ordem que contém o tipo de codificação de mensagem é usada. Se ambos forem especificados, o tipo de codificação de certificado na palavra de baixa ordem será usado. |
Os tipos de codificação definidos atualmente são mostrados na tabela a seguir.
| Tipo de codificação | Valor |
|---|---|
| CRYPT_ASN_ENCODING | 0x00000001 |
| X509_ASN_ENCODING | 0x00000001 |
| PKCS_7_ASN_ENCODING | 0x00010000 |