Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Security and Identity usa este encabezado. Para obtener más información, consulte:
cryptxml.h contiene las siguientes interfaces de programación:
Functions
|
CryptXmlAddObject Agrega el elemento Object a la firma en el contexto del documento abierto para la codificación. |
|
CryptXmlClose Cierra un identificador de objeto XML criptográfico. |
|
CryptXmlCreateReference Crea una referencia a una firma XML. |
|
CryptXmlDigestReference Se usa en una aplicación para síntesis de la referencia resuelta. Esta función aplica transformaciones antes de actualizar el resumen. |
|
CryptXmlEncode Codifica los datos de firma mediante la función de devolución de llamada del escritor XML proporcionado. |
|
CryptXmlGetAlgorithmInfo Descodifica la estructura CRYPT_XML_ALGORITHM y devuelve información sobre el algoritmo. |
|
CryptXmlGetDocContext Devuelve el contexto del documento especificado por el identificador proporcionado. |
|
CryptXmlGetReference Devuelve el elemento Reference especificado por el identificador proporcionado. |
|
CryptXmlGetSignature Devuelve un elemento Signature XML. |
|
CryptXmlGetStatus Devuelve una estructura CRYPT_XML_STATUS que contiene información de estado sobre el objeto especificado por el identificador proporcionado. |
|
CryptXmlGetTransforms Devuelve información sobre el motor de cadena de transformación predeterminado. |
|
CryptXmlImportPublicKey Importa la clave pública especificada por el identificador proporcionado. |
|
CryptXmlOpenToDecode Abre una firma digital XML para descodificar y devuelve el identificador del contexto del documento que encapsula una estructura de CRYPT_XML_SIGNATURE. El contexto del documento puede incluir uno o varios elementos Signature. |
|
CryptXmlOpenToEncode Abre una firma digital XML para codificar y devuelve un identificador del elemento Signature abierto. El identificador encapsula un contexto de documento con una única estructura de CRYPT_XML_SIGNATURE y permanece abierto hasta que se llama a la función CryptXmlClose. |
|
CryptXmlSetHMACSecret Establece el secreto HMAC en el identificador antes de llamar a la función CryptXmlSign o CryptXmlVerify. |
|
CryptXmlSign Crea una firma criptográfica de un elemento SignedInfo. |
|
CryptXmlVerifySignature Realiza una validación de firma criptográfica de un elemento SignedInfo. |
Funciones de devolución de llamada
|
CryptXmlDllCloseDigest Libera el CRYPT_XML_DIGEST asignado por la función CryptXmlDllCreateDigest. |
|
CryptXmlDllCreateDigest Crea un objeto de resumen para el método especificado. |
|
CryptXmlDllCreateKey Analiza el elemento KeyValue y crea un identificador de clave BCrypt de Cryptography API:_Next Generation (CNG) para comprobar una firma. |
|
CryptXmlDllDigestData Coloca los datos en el resumen. |
|
CryptXmlDllEncodeAlgorithm Codifica los elementos SignatureMethod o DigestMethod para algoritmos ágiles con parámetros predeterminados. |
|
CryptXmlDllEncodeKeyValue Codifica un elemento KeyValue. |
|
CryptXmlDllFinalizeDigest Recupera el valor de resumen. |
|
CryptXmlDllGetAlgorithmInfo Descodifica el algoritmo XML y devuelve información sobre el algoritmo. |
|
CryptXmlDllGetInterface Recupera un puntero a las funciones de extensión criptográfica para el algoritmo especificado. |
|
CryptXmlDllSignData Firma datos. (CryptXmlDllSignData) |
|
CryptXmlDllVerifySignature Comprueba una firma. |
|
PFN_CRYPT_XML_CREATE_TRANSFORM Crea una transformación para un proveedor de datos especificado. |
|
PFN_CRYPT_XML_DATA_PROVIDER_CLOSE Libera el proveedor de datos. |
|
PFN_CRYPT_XML_DATA_PROVIDER_READ Lee datos XML. |
|
PFN_CRYPT_XML_ENUM_ALG_INFO Enumera entradas de CRYPT_XML_ALGORITHM_INFO predefinidas y registradas. |
|
PFN_CRYPT_XML_WRITE_CALLBACK Escribe datos XML. |
Estructuras
|
CRYPT_XML_ALGORITHM Especifica el algoritmo usado para firmar o transformar el mensaje. |
|
CRYPT_XML_ALGORITHM_INFO Contiene información del algoritmo. |
|
CRYPT_XML_BLOB Contiene una matriz arbitraria de bytes. |
|
CRYPT_XML_CRYPTOGRAPHIC_INTERFACE Expone las funciones CryptXML implementadas. |
|
CRYPT_XML_DATA_BLOB Contiene datos codificados xml. |
|
CRYPT_XML_DATA_PROVIDER Especifica la interfaz para el proveedor de datos XML. |
|
CRYPT_XML_DOC_CTXT Define la información de contexto del documento. |
|
CRYPT_XML_ISSUER_SERIAL Contiene un nombre distintivo emitido X.509: par de números de serie. |
|
CRYPT_XML_KEY_DSA_KEY_VALUE Define un valor de clave de algoritmo de firma digital (DSA). La estructura CRYPT_XML_KEY_DSA_KEY_VALUE se usa como elemento de la unión de valores de clave en la estructura CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_ECDSA_KEY_VALUE Define un valor de clave del algoritmo de firma digital de curva elíptica (ECDSA). La estructura CRYPT_XML_KEY_ECDSA_KEY_VALUE se usa como elemento de la unión de valores clave en la estructura CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_INFO Encapsula los datos de información clave. |
|
CRYPT_XML_KEY_INFO_ITEM Encapsula los datos de información clave que corresponden a un elemento KeyInfo. El elemento KeyInfo permite al destinatario obtener la clave necesaria para validar la firma. |
|
CRYPT_XML_KEY_RSA_KEY_VALUE Define un valor de clave RSA. La estructura CRYPT_XML_KEY_RSA_KEY_VALUE se usa como elemento de la unión de valores de clave en la estructura CRYPT_XML_KEY_VALUE. |
|
CRYPT_XML_KEY_VALUE Contiene una sola clave pública que puede resultar útil para validar la firma. |
|
CRYPT_XML_KEYINFO_PARAM La función CryptXmlSign la usa para especificar los miembros del elemento KeyInfo que se van a codificar. |
|
CRYPT_XML_OBJECT Describe un elemento Object en la firma. |
|
CRYPT_XML_PROPERTY Contiene información sobre una propiedad CryptXML. |
|
CRYPT_XML_REFERENCE Contiene información utilizada para rellenar el elemento Reference. |
|
CRYPT_XML_REFERENCES Define una matriz de estructuras de CRYPT_XML_REFERENCE. |
|
CRYPT_XML_SIGNATURE Contiene información que se usa para rellenar el elemento Signature. |
|
CRYPT_XML_SIGNED_INFO Describe un elemento SignedInfo codificado en XML. |
|
CRYPT_XML_STATUS Devuelve información sobre el estado de validación de la firma, la información de estado de resumen sobre un elemento SignedInfo o la información de estado de resumen sobre una matriz de elementos Reference. |
|
CRYPT_XML_TRANSFORM_CHAIN_CONFIG Contiene transformaciones definidas por la aplicación que se permiten para su uso en la firma digital XML. |
|
CRYPT_XML_TRANSFORM_INFO Contiene información que se usa al aplicar la transformación de datos. |
|
CRYPT_XML_X509DATA Representa la secuencia de opciones del elemento X509Data. |
|
CRYPT_XML_X509DATA_ITEM Representa datos X.509 que se van a codificar en un elemento denominado X509Data. |
Enumeraciones
|
CRYPT_XML_CHARSET Se usa para especificar el juego de caracteres usado en el XML. |
|
CRYPT_XML_KEYINFO_SPEC Especifica valores para el parámetro dwKeyInfoSpec en la función CryptXmlSign. |
|
CRYPT_XML_PROPERTY_ID Especifica el tipo y el uso de la propiedad XML. |