estrutura CRYPT_XML_KEY_VALUE (cryptxml.h)
A estrutura CRYPT_XML_KEY_VALUE contém uma única chave pública que pode ser útil para validar a assinatura.
Sintaxe
typedef struct _CRYPT_XML_KEY_VALUE {
DWORD dwType;
union {
CRYPT_XML_KEY_DSA_KEY_VALUE DSAKeyValue;
CRYPT_XML_KEY_RSA_KEY_VALUE RSAKeyValue;
CRYPT_XML_KEY_ECDSA_KEY_VALUE ECDSAKeyValue;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_KEY_VALUE;
Membros
dwType
Especifica o tipo de valor de chave.
Esse membro pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
A chave é uma chave DSA. |
|
A chave é uma chave RSA . |
|
A chave é uma chave ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica). |
|
A chave é um tipo de chave personalizado. |
DSAKeyValue
Uma estrutura CRYPT_XML_KEY_DSA_KEY_VALUE que contém dados de chave DSA ( Algoritmo de Assinatura Digital ).
RSAKeyValue
Uma estrutura CRYPT_XML_KEY_RSA_KEY_VALUE que contém dados de chave RSA.
ECDSAKeyValue
Uma estrutura CRYPT_XML_KEY_ECDSA_KEY_VALUE que contém dados de chave ECDSA.
Custom
Uma estrutura CRYPT_XML_BLOB que contém dados de chave personalizados.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | cryptxml.h |