estructura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE (cryptxml.h)
La estructura CRYPT_XML_CRYPTOGRAPHIC_INTERFACE se pasa al puntero de función CryptXmlDllGetInterface para exponer las funciones CryptXML implementadas.
Sintaxis
typedef struct _CRYPT_XML_CRYPTOGRAPHIC_INTERFACE {
ULONG cbSize;
CryptXmlDllEncodeAlgorithm fpCryptXmlEncodeAlgorithm;
CryptXmlDllCreateDigest fpCryptXmlCreateDigest;
CryptXmlDllDigestData fpCryptXmlDigestData;
CryptXmlDllFinalizeDigest fpCryptXmlFinalizeDigest;
CryptXmlDllCloseDigest fpCryptXmlCloseDigest;
CryptXmlDllSignData fpCryptXmlSignData;
CryptXmlDllVerifySignature fpCryptXmlVerifySignature;
CryptXmlDllGetAlgorithmInfo fpCryptXmlGetAlgorithmInfo;
} CRYPT_XML_CRYPTOGRAPHIC_INTERFACE, *PCRYPT_XML_CRYPTO_PROVIDER, *PCRYPT_XML_CRYPTOGRAPHIC_INTERFACE;
Miembros
cbSize
Tamaño, en bytes, de esta estructura.
fpCryptXmlEncodeAlgorithm
Puntero a la implementación de la función CryptXmlDllEncodeAlgorithm .
fpCryptXmlCreateDigest
Puntero a la implementación de la función CryptXmlDllCreateDigest .
fpCryptXmlDigestData
Puntero a la implementación de la función CryptXmlDllDigestData .
fpCryptXmlFinalizeDigest
Puntero a la implementación de la función CryptXmlDllFinalizeDigest .
fpCryptXmlCloseDigest
Puntero a la implementación de la función CryptXmlDllCloseDigest .
fpCryptXmlSignData
Puntero a la implementación de la función CryptXmlDllSignData .
fpCryptXmlVerifySignature
Puntero a la implementación de la función CryptXmlDllVerifySignature .
fpCryptXmlGetAlgorithmInfo
Puntero a la implementación de la función CryptXmlDllGetAlgorithmInfo .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | cryptxml.h |