Leer en inglés

Compartir a través de


Encabezado wincrypt.h

Este encabezado lo usa Security and Identity. Para más información, consulte:

wincrypt.h contiene las siguientes interfaces de programación:

Functions

 
CertAddCertificateContextToStore

Agrega un contexto de certificado al almacén de certificados.
CertAddCertificateLinkToStore

Agrega un vínculo en un almacén de certificados a un contexto de certificado en otro almacén.
CertAddCRLContextToStore

Agrega un contexto de lista de revocación de certificados (CRL) al almacén de certificados especificado.
CertAddCRLLinkToStore

Agrega un vínculo en un almacén a un contexto de lista de revocación de certificados (CRL) en otro almacén.
CertAddCTLContextToStore

Agrega un contexto de lista de confianza de certificados (CTL) a un almacén de certificados.
CertAddCTLLinkToStore

La función CertAddCTLLinkToStore agrega un vínculo en un almacén a un contexto de lista de confianza de certificados (CTL) en otro almacén. En lugar de crear y agregar un duplicado de un contexto de CTL, esta función agrega un vínculo al contexto CTL original.
CertAddEncodedCertificateToStore

Crea un contexto de certificado a partir de un certificado codificado y lo agrega al almacén de certificados.
CertAddEncodedCertificateToSystemStoreA

Abre el almacén del sistema especificado y agrega el certificado codificado. (ANSI)
CertAddEncodedCertificateToSystemStoreW

Abre el almacén del sistema especificado y agrega el certificado codificado. (Unicode)
CertAddEncodedCRLToStore

Crea un contexto de lista de revocación de certificados (CRL) a partir de una CRL codificada y la agrega al almacén de certificados.
CertAddEncodedCTLToStore

Crea un contexto de lista de confianza de certificados (CTL) a partir de un CTL codificado y lo agrega al almacén de certificados.
CertAddEnhancedKeyUsageIdentifier

La función CertAddEnhancedKeyUsageIdentifier agrega un identificador de objeto de identificador de uso (OID) a la propiedad extendida de uso mejorado de clave (EKU) del certificado.
CertAddRefServerOcspResponse

Incrementa el recuento de referencias de un identificador de HCERT_SERVER_OCSP_RESPONSE.
CertAddRefServerOcspResponseContext

Incrementa el recuento de referencias de una estructura de CERT_SERVER_OCSP_RESPONSE_CONTEXT.
CertAddSerializedElementToStore

Agrega un certificado serializado, una lista de revocación de certificados (CRL) o un elemento de lista de confianza de certificados (CTL) al almacén.
CertAddStoreToCollection

La función CertAddStoreToCollection agrega un almacén de certificados del mismo nivel a un almacén de certificados de colección.
CertAlgIdToOID

Convierte un identificador de algoritmo CryptoAPI (ALG_ID) en una cadena de identificador de objeto (OID) de notación de sintaxis abstracta (ASN.1).
CertCloseServerOcspResponse

Cierra un identificador de respuesta del servidor del protocolo de estado de certificado en línea (OCSP).
CertCloseStore

Cierra un identificador de almacén de certificados y reduce el recuento de referencias en el almacén.
CertCompareCertificate

Determina si dos certificados son idénticos comparando el nombre del emisor y el número de serie de los certificados.
CertCompareCertificateName

La función CertCompareCertificateName compara dos estructuras de CERT_NAME_BLOB de certificado para determinar si son idénticas. Las estructuras de CERT_NAME_BLOB se usan para el sujeto y el emisor de certificados.
CertCompareIntegerBlob

La función CertCompareIntegerBlob compara dos blobs enteros para determinar si representan valores numéricos iguales.
CertComparePublicKeyInfo

La función CertComparePublicKeyInfo compara dos claves públicas codificadas para determinar si son idénticas.
CertControlStore

Permite que se notifique a una aplicación cuando haya una diferencia entre el contenido de un almacén almacenado en caché en uso y el contenido de ese almacén, ya que se conserva en el almacenamiento.
CertCreateCertificateChainEngine

La función CertCreateCertificateChainEngine crea un nuevo motor de cadena no predeterminado para una aplicación.
CertCreateCertificateContext

Crea un contexto de certificado a partir de un certificado codificado. El contexto creado no se conserva en un almacén de certificados. La función realiza una copia del certificado codificado en el contexto creado.
CertCreateContext

Crea el contexto especificado a partir de los bytes codificados. El contexto creado no incluye ninguna propiedad extendida.
CertCreateCRLContext

La función CertCreateCRLContext crea un contexto de lista de revocación de certificados (CRL) a partir de una CRL codificada. El contexto creado no se conserva en un almacén de certificados. Realiza una copia de la CRL codificada en el contexto creado.
CertCreateCTLContext

La función CertCreateCTLContext crea un contexto de lista de confianza de certificados (CTL) a partir de un CTL codificado. El contexto creado no se conserva en un almacén de certificados. La función realiza una copia del CTL codificado en el contexto creado.
CertCreateCTLEntryFromCertificateContextProperties

La función CertCreateCTLEntryFromCertificateContextProperties crea una entrada de lista de confianza de certificados (CTL) cuyos atributos son las propiedades del contexto del certificado. SubjectIdentifier en la entrada CTL es el hash SHA1 del certificado.
CertCreateSelfSignCertificate

Compila un certificado autofirmado y devuelve un puntero a una estructura de CERT_CONTEXT que representa el certificado.
CertDeleteCertificateFromStore

La función CertDeleteCertificateFromStore elimina el contexto de certificado especificado del almacén de certificados.
CertDeleteCRLFromStore

La función CertDeleteCRLFromStore elimina el contexto de lista de revocación de certificados (CRL) especificado del almacén de certificados.
CertDeleteCTLFromStore

La función CertDeleteCTLFromStore elimina el contexto de lista de confianza de certificados (CTL) especificado de un almacén de certificados.
CertDuplicateCertificateChain

La función CertDuplicateCertificateChain duplica un puntero a una cadena de certificados incrementando el recuento de referencias de la cadena.
CertDuplicateCertificateContext

Duplica un contexto de certificado incrementando su recuento de referencias.
CertDuplicateCRLContext

La función CertDuplicateCRLContext duplica un contexto de lista de revocación de certificados (CRL) incrementando su recuento de referencias.
CertDuplicateCTLContext

La función CertDuplicateCTLContext duplica un contexto de lista de confianza de certificados (CTL) incrementando su recuento de referencias.
CertDuplicateStore

Duplica un identificador de almacén incrementando el recuento de referencias del almacén.
CertEnumCertificateContextProperties

La función CertEnumCertificateContextProperties recupera la primera o siguiente propiedad extendida asociada a un contexto de certificado.
CertEnumCertificatesInStore

Recupera el primer o siguiente certificado de un almacén de certificados. Se usa en un bucle , esta función puede recuperar en secuencia todos los certificados de un almacén de certificados.
CertEnumCRLContextProperties

La función CertEnumCRLContextProperties recupera la primera o siguiente propiedad extendida asociada a un contexto de lista de revocación de certificados (CRL).
CertEnumCRLsInStore

La función CertEnumCRLsInStore recupera el primer o siguiente contexto de lista de revocación de certificados (CRL) en un almacén de certificados. Se usa en un bucle , esta función puede recuperar en secuencia todos los contextos crL de un almacén de certificados.
CertEnumCTLContextProperties

La función CertEnumCTLContextProperties recupera la primera o siguiente propiedad extendida asociada a un contexto de lista de confianza de certificados (CTL). Se usa en un bucle , esta función puede recuperar en secuencia todas las propiedades extendidas asociadas a un contexto de CTL.
CertEnumCTLsInStore

La función CertEnumCTLsInStore recupera el primer o siguiente contexto de lista de confianza de certificados (CTL) en un almacén de certificados. Se usa en un bucle , esta función puede recuperar en secuencia todos los contextos de CTL de un almacén de certificados.
CertEnumPhysicalStore

La función CertEnumPhysicalStore recupera los almacenes físicos de un equipo. La función llama a la función de devolución de llamada proporcionada para cada almacén físico encontrado.
CertEnumSubjectInSortedCTL

Recupera el primer o siguiente objeto TrustedSubject en una lista de confianza de certificados ordenados (CTL).
CertEnumSystemStore

La función CertEnumSystemStore recupera los almacenes del sistema disponibles. La función llama a la función de devolución de llamada proporcionada para cada almacén del sistema encontrado.
CertEnumSystemStoreLocation

La función CertEnumSystemStoreLocation recupera todas las ubicaciones del almacén del sistema. La función llama a la función de devolución de llamada proporcionada para cada ubicación del almacén del sistema encontrada.
CertFindAttribute

La función CertFindAttribute busca el primer atributo de la matriz CRYPT_ATTRIBUTE, tal y como se identifica mediante su identificador de objeto (OID).
CertFindCertificateInCRL

La función CertFindCertificateInCRL busca en la lista de revocación de certificados (CRL) el certificado especificado.
CertFindCertificateInStore

Busca el primer o siguiente contexto de certificado en un almacén de certificados que coincida con un criterio de búsqueda establecido por dwFindType y su pvFindPara asociado.
CertFindChainInStore

Busca el primer o siguiente certificado en un almacén que cumpla los criterios especificados.
CertFindCRLInStore

Busca el primer o siguiente contexto de lista de revocación de certificados (CRL) en un almacén de certificados que coincida con un criterio de búsqueda establecido por el parámetro dwFindType y el parámetro pvFindPara asociado.
CertFindCTLInStore

Busca el primer o siguiente contexto de lista de confianza de certificados (CTL) que coincide con los criterios de búsqueda establecidos por dwFindType y su pvFindPara asociado.
CertFindExtension

La función CertFindExtension busca la primera extensión de la matriz CERT_EXTENSION, tal como se identifica mediante su identificador de objeto (OID).
CertFindRDNAttr

La función CertFindRDNAttr busca el primer atributo RDN identificado por su identificador de objeto (OID) en una lista de los nombres distintivos relativos (RDN).
CertFindSubjectInCTL

La función CertFindSubjectInCTL intenta buscar el sujeto especificado en una lista de confianza de certificados (CTL).
CertFindSubjectInSortedCTL

La función CertFindSubjectInSortedCTL intenta buscar el asunto especificado en una lista de confianza de certificado ordenado (CTL).
CertFreeCertificateChain

La función CertFreeCertificateChain libera una cadena de certificados reduciendo su recuento de referencias. Si el recuento de referencias se convierte en cero, se libera la memoria asignada para la cadena.
CertFreeCertificateChainEngine

La función CertFreeCertificateChainEngine libera un motor de confianza de certificados.
CertFreeCertificateChainList

Libera la matriz de punteros a contextos de cadena.
CertFreeCertificateContext

Libera un contexto de certificado disminuyendo su recuento de referencias. Cuando el recuento de referencias va a cero, CertFreeCertificateContext libera la memoria utilizada por un contexto de certificado.
CertFreeCRLContext

Libera un contexto de lista de revocación de certificados (CRL) disminuyendo su recuento de referencias.
CertFreeCTLContext

Libera un contexto de lista de confianza de certificados (CTL) disminuyendo su recuento de referencias.
CertFreeServerOcspResponseContext

Disminuye el recuento de referencias de una estructura de CERT_SERVER_OCSP_RESPONSE_CONTEXT.
CertGetCertificateChain

Crea un contexto de cadena de certificados a partir de un certificado final y vuelve, si es posible, a un certificado raíz de confianza.
CertGetCertificateContextProperty

Recupera la información contenida en una propiedad extendida de un contexto de certificado.
CertGetCRLContextProperty

Obtiene una propiedad extendida para el contexto de lista de revocación de certificados (CRL) especificado.
CertGetCRLFromStore

Obtiene el primer o siguiente contexto de lista de revocación de certificados (CRL) del almacén de certificados del emisor especificado.
CertGetCTLContextProperty

Recupera una propiedad extendida de un contexto de lista de confianza de certificados (CTL).
CertGetEnhancedKeyUsage

Devuelve información de la extensión de uso mejorado de claves (EKU) o de la propiedad extendida de EKU de un certificado.
CertGetIntendedKeyUsage

Adquiere los bytes de uso de clave previstos de un certificado.
CertGetIssuerCertificateFromStore

Recupera el contexto del certificado del almacén de certificados para el primer o siguiente emisor del certificado de sujeto especificado. Se recomiendan las nuevas funciones de comprobación de la cadena de certificados en lugar del uso de esta función.
CertGetNameStringA

Obtiene el nombre del firmante o emisor de un certificado CERT_CONTEXT estructura y lo convierte en una cadena de caracteres terminada en null. (ANSI)
CertGetNameStringW

Obtiene el nombre del firmante o emisor de un certificado CERT_CONTEXT estructura y lo convierte en una cadena de caracteres terminada en null. (Unicode)
CertGetPublicKeyLength

La función CertGetPublicKeyLength adquiere la longitud de bits de las claves públicas y privadas de un BLOB de clave pública.
CertGetServerOcspResponseContext

Recupera un contexto de respuesta de protocolo de estado de certificado en línea (OCSP) no bloqueado y de tiempo válido para el identificador especificado.
CertGetStoreProperty

Recupera una propiedad de almacén.
CertGetSubjectCertificateFromStore

Devuelve de un almacén de certificados un contexto de certificado de sujeto identificado de forma única por su emisor y número de serie.
CertGetValidUsages

Devuelve una matriz de usos que consta de la intersección de los usos válidos para todos los certificados de una matriz de certificados.
CertIsRDNAttrsInCertificateName

La función CertIsRDNAttrsInCertificateName compara los atributos del nombre del certificado con el CERT_RDN especificado para determinar si todos los atributos están incluidos allí.
CertIsStrongHashToSign

Determina si el algoritmo hash especificado y la clave pública del certificado de firma se pueden usar para realizar una firma segura.
CertIsValidCRLForCertificate

La función CertIsValidCRLForCertificate comprueba una CRL para averiguar si es una CRL que incluiría un certificado específico si se revoca ese certificado.
CertNameToStrA

Convierte un nombre codificado en una estructura de CERT_NAME_BLOB en una cadena de caracteres terminada en null. (ANSI)
CertNameToStrW

Convierte un nombre codificado en una estructura de CERT_NAME_BLOB en una cadena de caracteres terminada en null. (Unicode)
CertOIDToAlgId

Use la función CryptFindOIDInfo en lugar de esta función porque los identificadores de ALG_ID ya no se admiten en CNG.
CertOpenServerOcspResponse

Abre un identificador para una respuesta de protocolo de estado de certificado en línea (OCSP) asociada a una cadena de certificados de servidor.
CertOpenStore

Abre un almacén de certificados mediante un tipo de proveedor de almacén especificado.
CertOpenSystemStoreA

Abre el almacén de certificados del sistema más común. Para abrir almacenes de certificados con requisitos más complejos, como almacenes basados en archivos o basados en memoria, use CertOpenStore. (ANSI)
CertOpenSystemStoreW

Abre el almacén de certificados del sistema más común. Para abrir almacenes de certificados con requisitos más complejos, como almacenes basados en archivos o basados en memoria, use CertOpenStore. (Unicode)
CertRDNValueToStrA

La función CertRDNValueToStr convierte un nombre en un CERT_RDN_VALUE_BLOB en una cadena de caracteres terminada en null. (ANSI)
CertRDNValueToStrW

La función CertRDNValueToStr convierte un nombre en un CERT_RDN_VALUE_BLOB en una cadena de caracteres terminada en null. (Unicode)
CertRegisterPhysicalStore

Agrega un almacén físico a una colección de almacenes del sistema del Registro.
CertRegisterSystemStore

Registra un almacén del sistema.
CertRemoveEnhancedKeyUsageIdentifier

La función CertRemoveEnhancedKeyUsageIdentifier quita un identificador de objeto de uso (OID) de la propiedad extendida de uso mejorado (EKU) del certificado.
CertRemoveStoreFromCollection

Quita un almacén de certificados del mismo nivel de un almacén de recopilación.
CertResyncCertificateChainEngine

Vuelve a sincronizar el motor de la cadena de certificados, que resincroniza el almacén almacena el motor del almacén y actualiza las memorias caché del motor.
CertRetrieveLogoOrBiometricInfo

Realiza una recuperación de direcciones URL de logotipo o información biométrica especificada en la extensión de certificado szOID_LOGOTYPE_EXT o szOID_BIOMETRIC_EXT.
CertSaveStore

Guarda el almacén de certificados en un archivo o en un BLOB de memoria.
CertSelectCertificateChains

Recupera cadenas de certificados en función de los criterios de selección especificados.
CertSerializeCertificateStoreElement

La función CertSerializeCertificateStoreElement serializa el certificado codificado de un contexto de certificado y sus propiedades codificadas. El resultado se puede conservar en el almacenamiento para que el certificado y las propiedades se puedan recuperar más adelante.
CertSerializeCRLStoreElement

La función CertSerializeCRLStoreElement serializa un contexto de lista de revocación de certificados (CRL) codificado y la representación codificada de sus propiedades.
CertSerializeCTLStoreElement

La función CertSerializeCTLStoreElement serializa un contexto de lista de confianza de certificado (CTL) codificado y la representación codificada de sus propiedades. El resultado se puede conservar en el almacenamiento para que las propiedades y CTL se puedan recuperar más adelante.
CertSetCertificateContextPropertiesFromCTLEntry

Establece las propiedades en el contexto del certificado mediante los atributos de la entrada de lista de confianza de certificados (CTL) especificada.
CertSetCertificateContextProperty

Establece una propiedad extendida para un contexto de certificado especificado.
CertSetCRLContextProperty

Establece una propiedad extendida para el contexto de lista de revocación de certificados (CRL) especificado.
CertSetCTLContextProperty

Establece una propiedad extendida para el contexto de lista de confianza de certificado (CTL) especificado.
CertSetEnhancedKeyUsage

La función CertSetEnhancedKeyUsage establece la propiedad de uso mejorado de claves (EKU) para el certificado.
CertSetStoreProperty

La función CertSetStoreProperty establece una propiedad store.
CertStrToNameA

Convierte una cadena X.500 terminada en null en un nombre de certificado codificado. (ANSI)
CertStrToNameW

Convierte una cadena X.500 terminada en null en un nombre de certificado codificado. (Unicode)
CertUnregisterPhysicalStore

La función CertUnregisterPhysicalStore quita un almacén físico de una colección de almacenes del sistema especificada. CertUnregisterPhysicalStore también se puede usar para eliminar el almacén físico.
CertUnregisterSystemStore

La función CertUnregisterSystemStore anula el registro de un almacén del sistema especificado.
CertVerifyCertificateChainPolicy

Comprueba una cadena de certificados para comprobar su validez, incluido su cumplimiento con los criterios de directiva de validez especificados.
CertVerifyCRLRevocation

Compruebe una lista de revocación de certificados (CRL) para determinar si el certificado de un firmante se ha revocado o no.
CertVerifyCRLTimeValidity

La función CertVerifyCRLTimeValidity comprueba la validez temporal de una CRL.
CertVerifyCTLUsage

Comprueba que un sujeto es de confianza para un uso especificado mediante la búsqueda de una lista de confianza de certificado (CTL) firmada y válida con los identificadores de uso que contienen el asunto.
CertVerifyRevocation

Comprueba el estado de revocación de los certificados contenidos en la matriz rgpvContext. Si se encuentra un certificado en la lista que se va a revocar, no se realiza ninguna comprobación adicional.
CertVerifySubjectCertificateContext

La función CertVerifySubjectCertificateContext realiza las comprobaciones de comprobación habilitadas en un certificado comprobando la validez del emisor del certificado. Se recomiendan las nuevas funciones de comprobación de la cadena de certificados en lugar de esta función.
CertVerifyTimeValidity

La función CertVerifyTimeValidity comprueba la validez horaria de un certificado.
CertVerifyValidityNesting

La función CertVerifyValidityNesting comprueba que la validez de tiempo de un certificado del firmante anida correctamente dentro de la validez temporal del emisor.
CryptAcquireCertificatePrivateKey

Obtiene la clave privada de un certificado.
CryptAcquireContextA

Se usa para adquirir un identificador para un contenedor de claves determinado dentro de un proveedor de servicios criptográficos (CSP) determinado. Este identificador devuelto se usa en llamadas a funciones CryptoAPI que usan el CSP seleccionado. (ANSI)
CryptAcquireContextW

Se usa para adquirir un identificador para un contenedor de claves determinado dentro de un proveedor de servicios criptográficos (CSP) determinado. Este identificador devuelto se usa en llamadas a funciones CryptoAPI que usan el CSP seleccionado. (Unicode)
CryptBinaryToStringA

Convierte una matriz de bytes en una cadena con formato. (ANSI)
CryptBinaryToStringW

Convierte una matriz de bytes en una cadena con formato. (Unicode)
CryptCloseAsyncHandle

La función CryptCloseAsyncHandle (wincrypt.h) cierra un identificador asincrónico.
CryptContextAddRef

Agrega uno al recuento de referencias de un identificador de proveedor de servicios criptográficos (CSP) HCRYPTPROV.
CryptCreateAsyncHandle

La función CryptCreateAsyncHandle (wincrypt.h) crea un identificador asincrónico.
CryptCreateHash

Inicia el hash de un flujo de datos. Crea y devuelve a la aplicación que llama un identificador a un objeto hash del proveedor de servicios criptográficos (CSP).
CryptCreateKeyIdentifierFromCSP

Importante Esta API está en desuso. (CryptCreateKeyIdentifierFromCSP)
CryptDecodeMessage

Descodifica, descifra y comprueba un mensaje criptográfico.
CryptDecodeObject

La función CryptDecodeObject descodifica una estructura del tipo indicado por el parámetro lpszStructType. Se recomienda el uso de CryptDecodeObjectEx como UNA API que realiza la misma función con importantes mejoras de rendimiento.
CryptDecodeObjectEx

Descodifica una estructura del tipo indicado por el parámetro lpszStructType.
CryptDecrypt

Descifra los datos cifrados anteriormente mediante la función CryptEncrypt.
CryptDecryptAndVerifyMessageSignature

La función CryptDecryptAndVerifyMessageSignature descifra un mensaje y comprueba su firma.
CryptDecryptMessage

La función CryptDecryptMessage descodifica y descifra un mensaje.
CryptDeriveKey

Genera claves de sesión criptográficas derivadas de un valor de datos base.
CryptDestroyHash

Destruye el objeto hash al que hace referencia el parámetro hHash.
CryptDestroyKey

Libera el identificador al que hace referencia el parámetro hKey.
CryptDuplicateHash

Realiza una copia exacta de un hash en el punto en que se realiza la duplicación.
CryptDuplicateKey

Realiza una copia exacta de una clave y el estado de la clave.
CryptEncodeObject

La función CryptEncodeObject codifica una estructura del tipo indicado por el valor del parámetro lpszStructType. El uso de CryptEncodeObjectEx se recomienda como UNA API que realice la misma función con importantes mejoras de rendimiento.
CryptEncodeObjectEx

Codifica una estructura del tipo indicado por el valor del parámetro lpszStructType.
CryptEncrypt

Cifra los datos. El algoritmo utilizado para cifrar los datos se designa mediante la clave que mantiene el módulo CSP y el parámetro hKey hace referencia a ellos.
CryptEncryptMessage

La función CryptEncryptMessage cifra y codifica un mensaje.
CryptEnumKeyIdentifierProperties

La función CryptEnumKeyIdentifierProperties enumera los identificadores de clave y sus propiedades.
CryptEnumOIDFunction

La función CryptEnumOIDFunction enumera las funciones de identificador de objeto registrado (OID).
CryptEnumOIDInfo

Enumera estructuras de identificador de objeto (OID) predefinidas y registradas CRYPT_OID_INFO. Esta función enumera todas las estructuras predefinidas y registradas o solo las estructuras identificadas por un grupo de OID seleccionado.
CryptEnumProvidersA

Importante Esta API está en desuso. (CryptEnumProvidersA)
CryptEnumProvidersW

Importante Esta API está en desuso. (CryptEnumProvidersW)
CryptEnumProviderTypesA

Recupera los primeros o siguientes tipos de proveedor de servicios criptográficos (CSP) admitidos en el equipo. (ANSI)
CryptEnumProviderTypesW

Recupera los primeros o siguientes tipos de proveedor de servicios criptográficos (CSP) admitidos en el equipo. (Unicode)
CryptExportKey

Exporta una clave criptográfica o un par de claves desde un proveedor de servicios criptográficos (CSP) de forma segura.
CryptExportPKCS8

Exporta la clave privada en PKCS (CryptExportPKCS8)
CryptExportPKCS8Ex

Exporta la clave privada en PKCS (CryptExportPKCS8Ex)
CryptExportPublicKeyInfo

La función CryptExportPublicKeyInfo exporta la información de clave pública asociada a la clave privada correspondiente del proveedor. Para obtener una versión actualizada de esta función, consulte CryptExportPublicKeyInfoEx.
CryptExportPublicKeyInfoEx

Exporta la información de clave pública asociada a la clave privada correspondiente del proveedor.
CryptExportPublicKeyInfoFromBCryptKeyHandle

Exporta la información de clave pública asociada a la clave privada correspondiente de un proveedor.
CryptFindCertificateKeyProvInfo

Enumera los proveedores criptográficos y sus contenedores para buscar la clave privada que corresponde a la clave pública del certificado.
CryptFindLocalizedName

Busca el nombre localizado del nombre especificado, como el nombre de localización del almacén del sistema "Raíz".
CryptFindOIDInfo

Recupera la primera estructura de CRYPT_OID_INFO predefinida o registrada que coincide con un tipo de clave y una clave especificados. La búsqueda se puede limitar a los identificadores de objeto (OID) dentro de un grupo de OID especificado.
CryptFormatObject

La función CryptFormatObject da formato a los datos codificados y devuelve una cadena Unicode en el búfer asignado según el tipo de codificación de certificado.
CryptFreeOIDFunctionAddress

La función CryptFreeOIDFunctionAddress libera un identificador devuelto por CryptGetOIDFunctionAddress o CryptGetDefaultOIDFunctionAddress disminuyendo el recuento de referencias en el identificador de función.
CryptGenKey

Genera una clave de sesión criptográfica aleatoria o un par de claves pública o privada. Se devuelve un identificador para la clave o el par de claves en phKey. A continuación, este identificador se puede usar según sea necesario con cualquier función CryptoAPI que requiera un identificador de clave.
CryptGenRandom

Rellena un búfer con bytes criptográficos aleatorios.
CryptGetAsyncParam

La función CryptGetAsyncParam (wincrypt.h) establece un valor de parámetro asincrónico.
CryptGetDefaultOIDDllList

La función CryptGetDefaultOIDDllList adquiere la lista de los nombres de los archivos DLL que contienen funciones de identificador de objeto (OID) predeterminadas registradas para un conjunto de funciones y un tipo de codificación especificados.
CryptGetDefaultOIDFunctionAddress

La función CryptGetDefaultOIDFunctionAddress carga el archivo DLL que contiene una dirección de función predeterminada.
CryptGetDefaultProviderA

Busca el proveedor de servicios criptográficos (CSP) predeterminado de un tipo de proveedor especificado para el equipo local o el usuario actual. (ANSI)
CryptGetDefaultProviderW

Busca el proveedor de servicios criptográficos (CSP) predeterminado de un tipo de proveedor especificado para el equipo local o el usuario actual. (Unicode)
CryptGetHashParam

Recupera datos que rigen las operaciones de un objeto hash.
CryptGetKeyIdentifierProperty

CryptGetKeyIdentifierProperty adquiere una propiedad específica de un identificador de clave especificado.
CryptGetKeyParam

Recupera datos que rigen las operaciones de una clave.
CryptGetMessageCertificates

La función CryptGetMessageCertificates devuelve el identificador de un almacén de certificados abierto que contiene los certificados y las CRL del mensaje. Esta función llama a CertOpenStore mediante el tipo de proveedor CERT_STORE_PROV_PKCS7 como su parámetro lpszStoreProvider.
CryptGetMessageSignerCount

La función CryptGetMessageSignerCount devuelve el número de firmantes de un mensaje firmado.
CryptGetObjectUrl

Adquiere la dirección URL del objeto remoto a partir de un certificado, una lista de confianza de certificados (CTL) o una lista de revocación de certificados (CRL).
CryptGetOIDFunctionAddress

Busca en la lista de funciones registradas e instaladas una coincidencia de tipo de codificación e identificador de objeto (OID).
CryptGetOIDFunctionValue

La función CryptGetOIDFunctionValue consulta un valor asociado a un OID.
CryptGetProvParam

Recupera parámetros que rigen las operaciones de un proveedor de servicios criptográficos (CSP).
CryptGetTimeValidObject

Recupera una CRL, una respuesta OCSP o un objeto CTL que es válido dentro de un contexto y hora dados.
CryptGetUserKey

Recupera un identificador de uno de los dos pares de claves públicas y privadas de un usuario.
CryptHashCertificate

La función CryptHashCertificate aplica un algoritmo hash al contenido codificado completo de un certificado, incluida su firma.
CryptHashCertificate2

Aplica un algoritmo hash a un bloque de datos mediante un proveedor hash CNG.
CryptHashData

Agrega datos a un objeto hash especificado.
CryptHashMessage

Crea un hash del mensaje.
CryptHashPublicKeyInfo

Codifica la información de clave pública en una estructura de CERT_PUBLIC_KEY_INFO y calcula el hash de los bytes codificados.
CryptHashSessionKey

Calcula el hash criptográfico de un objeto de clave de sesión.
CryptHashToBeSigned

Importante Esta API está en desuso. (CryptHashToBeSigned)
CryptImportKey

Transfiere una clave criptográfica de un BLOB de clave a un proveedor de servicios criptográficos (CSP).
CryptImportPKCS8

Importa la clave privada en PKCS
CryptImportPublicKeyInfo

Convierte e importa la información de clave pública en el proveedor y devuelve un identificador de la clave pública.
CryptImportPublicKeyInfoEx

Importante Esta API está en desuso. (CryptImportPublicKeyInfoEx)
CryptImportPublicKeyInfoEx2

Importa una clave pública en el proveedor asimétrico CNG que corresponde al identificador de objeto de clave pública (OID) y devuelve un identificador CNG a la clave.
CryptInitOIDFunctionSet

CryptInitOIDFunctionSet inicializa y devuelve el identificador del conjunto de funciones OID identificado por un nombre de conjunto de funciones proporcionado.
CryptInstallDefaultContext

Instala un proveedor específico para que sea el proveedor de contexto predeterminado para el algoritmo especificado.
CryptInstallOIDFunctionAddress

La función CryptInstallOIDFunctionAddress instala un conjunto de direcciones de función de identificador de objeto invocable (OID).
CryptMemAlloc

La función CryptMemAlloc asigna memoria para un búfer. Se usa en todas las funciones Crypt32.lib que devuelven búferes asignados.
CryptMemFree

La función CryptMemFree libera memoria asignada por CryptMemAlloc o CryptMemRealloc.
CryptMemRealloc

La función CryptMemRealloc libera la memoria asignada actualmente para un búfer y asigna memoria para un nuevo búfer.
CryptMsgCalculateEncodedLength

Calcula el número máximo de bytes necesarios para un mensaje criptográfico codificado según el tipo de mensaje, los parámetros de codificación y la longitud total de los datos que se van a codificar.
CryptMsgClose

La función CryptMsgClose cierra un identificador de mensaje criptográfico. En cada llamada a esta función, el recuento de referencias del mensaje se reduce en uno. Cuando el recuento de referencias alcanza cero, el mensaje se libera por completo.
CryptMsgControl

Realiza una operación de control después de que un mensaje se haya descodificado mediante una llamada final a la función CryptMsgUpdate.
CryptMsgCountersign

Contrasigna una firma existente en un mensaje.
CryptMsgCountersignEncoded

Contrasigna un PKCS existente
CryptMsgDuplicate

La función CryptMsgDuplicate duplica un identificador de mensaje criptográfico incrementando su recuento de referencias.
CryptMsgEncodeAndSignCTL

La función CryptMsgEncodeAndSignCTL codifica un CTL y crea un mensaje firmado que contiene el CTL codificado. Esta función codifica primero el CTL al que apunta pCtlInfo y, a continuación, llama a CryptMsgSignCTL para firmar el mensaje codificado.
CryptMsgGetAndVerifySigner

La función CryptMsgGetAndVerifySigner comprueba la firma de un mensaje criptográfico.
CryptMsgGetParam

Adquiere un parámetro de mensaje después de codificar o descodificar un mensaje criptográfico.
CryptMsgOpenToDecode

Abre un mensaje criptográfico para descodificar y devuelve un identificador del mensaje abierto.
CryptMsgOpenToEncode

Abre un mensaje criptográfico para codificar y devuelve un identificador del mensaje abierto.
CryptMsgSignCTL

La función CryptMsgSignCTL crea un mensaje firmado que contiene un CTL codificado.
CryptMsgUpdate

Agrega contenido a un mensaje criptográfico.
CryptMsgVerifyCountersignatureEncoded

Comprueba una contrafirma en términos de la estructura SignerInfo (definida por PKCS)
CryptMsgVerifyCountersignatureEncodedEx

Comprueba que el parámetro pbSignerInfoCounterSignature contiene el hash cifrado del campo encryptedDigest de la estructura de parámetros pbSignerInfo.
CryptQueryObject

Recupera información sobre el contenido de un objeto de API de criptografía, como un certificado, una lista de revocación de certificados o una lista de confianza de certificados.
CryptRegisterDefaultOIDFunction

CryptRegisterDefaultOIDFunction registra un archivo DLL que contiene la función predeterminada a la que se va a llamar para el tipo de codificación y el nombre de función especificados. A diferencia de CryptRegisterOIDFunction, el nombre de la función que va a exportar el archivo DLL no se puede invalidar.
CryptRegisterOIDFunction

Registra un archivo DLL que contiene la función a la que se va a llamar para el tipo de codificación, el nombre de función y el identificador de objeto (OID) especificados.
CryptRegisterOIDInfo

La función CryptRegisterOIDInfo registra la información de OID especificada en la estructura de CRYPT_OID_INFO y la conserva en el registro.
CryptReleaseContext

Libera el identificador de un proveedor de servicios criptográficos (CSP) y un contenedor de claves.
CryptRetrieveObjectByUrlA

Recupera el objeto de infraestructura de clave pública (PKI) de una ubicación especificada por una dirección URL. (ANSI)
CryptRetrieveObjectByUrlW

Recupera el objeto de infraestructura de clave pública (PKI) de una ubicación especificada por una dirección URL. (Unicode)
CryptRetrieveTimeStamp

Codifica una solicitud de marca de tiempo y recupera el token de marca de tiempo de una ubicación especificada por una dirección URL a una entidad de marca de tiempo (TSA).
CryptSetAsyncParam

La función CryptSetAsyncParam (wincrypt.h) establece un parámetro asincrónico.
CryptSetHashParam

Personaliza las operaciones de un objeto hash, incluida la configuración del contenido hash inicial y la selección de un algoritmo hash específico.
CryptSetKeyIdentifierProperty

La función CryptSetKeyIdentifierProperty establece la propiedad de un identificador de clave especificado. Esta función puede establecer la propiedad en el equipo identificado en pwszComputerName.
CryptSetKeyParam

Personaliza varios aspectos de las operaciones de una clave de sesión.
CryptSetOIDFunctionValue

La función CryptSetOIDFunctionValue establece un valor para el tipo de codificación, el nombre de función, el OID y el nombre del valor especificados.
CryptSetProviderA

Especifica el proveedor de servicios criptográficos (CSP) predeterminado del usuario actual. (ANSI)
CryptSetProviderExA

Especifica el proveedor de servicios criptográficos (CSP) predeterminado de un tipo de proveedor especificado para el equipo local o el usuario actual. (ANSI)
CryptSetProviderExW

Especifica el proveedor de servicios criptográficos (CSP) predeterminado de un tipo de proveedor especificado para el equipo local o el usuario actual. (Unicode)
CryptSetProviderW

Especifica el proveedor de servicios criptográficos (CSP) predeterminado del usuario actual. (Unicode)
CryptSetProvParam

Personaliza las operaciones de un proveedor de servicios criptográficos (CSP). Esta función se usa normalmente para establecer un descriptor de seguridad en el contenedor de claves asociado a un CSP para controlar el acceso a las claves privadas de ese contenedor de claves.
CryptSignAndEncodeCertificate

Codifica y firma un certificado, una lista de revocación de certificados (CRL), una lista de confianza de certificados (CTL) o una solicitud de certificado.
CryptSignAndEncryptMessage

La función CryptSignAndEncryptMessage crea un hash del contenido especificado, firma el hash, cifra el contenido, aplica un algoritmo hash al contenido cifrado y el hash firmado y, a continuación, codifica el contenido cifrado y el hash firmado.
CryptSignCertificate

La función CryptSignCertificate firma la información "para firmar" en el contenido firmado codificado.
CryptSignHashA

Firma datos. (CryptSignHashA)
CryptSignHashW

Firma datos. (CryptSignHashW)
CryptSignMessage

La función CryptSignMessage crea un hash del contenido especificado, firma el hash y, a continuación, codifica el contenido del mensaje original y el hash firmado.
CryptSignMessageWithKey

Firma un mensaje mediante la clave privada de un CSP especificada en los parámetros.
CryptStringToBinaryA

Convierte una cadena con formato en una matriz de bytes. (ANSI)
CryptStringToBinaryW

Convierte una cadena con formato en una matriz de bytes. (Unicode)
CryptUninstallDefaultContext

Importante Esta API está en desuso. (CryptUninstallDefaultContext)
CryptUnregisterDefaultOIDFunction

CryptUnregisterDefaultOIDFunction quita el registro de un archivo DLL que contiene la función predeterminada a la que se va a llamar para el tipo de codificación y el nombre de función especificados.
CryptUnregisterOIDFunction

Quita el registro de un archivo DLL que contiene la función a la que se va a llamar para el tipo de codificación, el nombre de función y el OID especificados.
CryptUnregisterOIDInfo

La función CryptUnregisterOIDInfo quita el registro de una estructura de información de OID de CRYPT_OID_INFO especificada. La estructura que se va a anular el registro se identifica mediante los miembros pszOID y dwGroupId de la estructura.
CryptVerifyCertificateSignature

Comprueba la firma de un certificado, una lista de revocación de certificados (CRL) o una solicitud de certificado mediante el uso de la clave pública en una estructura de CERT_PUBLIC_KEY_INFO.
CryptVerifyCertificateSignatureEx

Comprueba la firma de un certificado de firmante, una lista de revocación de certificados, una solicitud de certificado o una solicitud keygen mediante la clave pública del emisor.
CryptVerifyDetachedMessageHash

La función CryptVerifyDetachedMessageHash comprueba un hash desasociado.
CryptVerifyDetachedMessageSignature

La función CryptVerifyDetachedMessageSignature comprueba un mensaje firmado que contiene una firma o firmas desasociadas.
CryptVerifyMessageHash

La función CryptVerifyMessageHash comprueba el hash del contenido especificado.
CryptVerifyMessageSignature

Comprueba la firma de un mensaje firmado.
CryptVerifyMessageSignatureWithKey

Comprueba la firma de un mensaje firmado mediante la información de clave pública especificada.
CryptVerifySignatureA

Comprueba la firma de un objeto hash. (ANSI)
CryptVerifySignatureW

Comprueba la firma de un objeto hash. (Unicode)
CryptVerifyTimeStampSignature

Valida la firma de marca de tiempo en una matriz especificada de bytes.
GetEncSChannel

Esta función no está disponible.
PFXExportCertStore

Exporta los certificados y, si está disponible, las claves privadas asociadas desde el almacén de certificados al que se hace referencia.
PFXExportCertStoreEx

Exporta los certificados y, si está disponible, sus claves privadas asociadas desde el almacén de certificados al que se hace referencia.
PFXImportCertStore

Importa un BLOB PFX y devuelve el identificador de un almacén que contiene certificados y las claves privadas asociadas.
PFXIsPFXBlob

La función PFXPFXBlob intenta descodificar la capa externa de un BLOB como un paquete PFX.
PFXVerifyPassword

La función PFXVerifyPassword intenta descodificar la capa externa de un BLOB como un paquete de Intercambio de información personal (PFX) y descifrarla con la contraseña especificada. No se importa ningún dato del BLOB.

Funciones de devolución de llamada

 
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC

Descifra la clave privada y devuelve la clave descifrada en el parámetro pbClearTextKey.
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC

Cifra la clave privada y devuelve el contenido cifrado en el parámetro pbEncryptedKey.
PCRYPT_RESOLVE_HCRYPTPROV_FUNC

Devuelve un identificador a un proveedor de servicios criptográficos (CSP) mediante el parámetro phCryptProv para recibir la clave que se va a importar.
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK

Función de devolución de llamada definida por la aplicación que permite a la aplicación filtrar certificados que se pueden agregar a la cadena de certificados.
PFN_CERT_CREATE_CONTEXT_SORT_FUNC

Se llama a para cada entrada de contexto ordenada cuando se crea un contexto.
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC

Implementado por un proveedor de tiendas y se usa para abrir una tienda.
PFN_CERT_ENUM_PHYSICAL_STORE

La función de devolución de llamada CertEnumPhysicalStoreCallback da formato y presenta información sobre cada almacén físico encontrado por una llamada a CertEnumPhysicalStore.
PFN_CERT_ENUM_SYSTEM_STORE

La función de devolución de llamada CertEnumSystemStoreCallback da formato y presenta información sobre cada almacén del sistema encontrado por una llamada a CertEnumSystemStore.
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION

La función de devolución de llamada CertEnumSystemStoreLocationCallback da formato y presenta información sobre cada ubicación del almacén del sistema encontrada por una llamada a CertEnumSystemStoreLocation.
PFN_CERT_STORE_PROV_CLOSE

Una función de devolución de llamada definida por la aplicación a la que llama CertCloseStore cuando el recuento de referencias del almacén se reduce a cero.
PFN_CERT_STORE_PROV_CONTROL

La función de devolución de llamada CertStoreProvControl admite la API CertControlStore. Todos los parámetros de la API se pasan directamente a la devolución de llamada. Para obtener más información, consulte CertControlStore.
PFN_CERT_STORE_PROV_DELETE_CERT

Una función de devolución de llamada definida por la aplicación a la que llama CertDeleteCertificateFromStore antes de eliminar un certificado del almacén.
PFN_CERT_STORE_PROV_DELETE_CRL

Una función de devolución de llamada definida por la aplicación a la que llama CertDeleteCRLFromStore antes de eliminar la CRL del almacén.
PFN_CERT_STORE_PROV_READ_CERT

Función de devolución de llamada definida por la aplicación que lee la copia del proveedor del contexto del certificado.
PFN_CERT_STORE_PROV_READ_CRL

Función de devolución de llamada definida por la aplicación que lee la copia del proveedor del contexto CRL.
PFN_CERT_STORE_PROV_READ_CTL

Se llama a la función de devolución de llamada CertStoreProvReadCTL para leer la copia del proveedor del contexto CTL y, si existe, para crear un nuevo contexto de CTL.
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY

Una función de devolución de llamada definida por la aplicación a la que llama CertSetCertificateContextProperty antes de establecer la propiedad del certificado.
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY

Una función de devolución de llamada definida por la aplicación a la que llama CertSetCRLContextProperty antes de establecer la propiedad de la CRL.
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY

La función de devolución de llamada CertStoreProvSetCTLProperty determina si se puede establecer una propiedad en un CTL.
PFN_CERT_STORE_PROV_WRITE_CERT

Función de devolución de llamada definida por la aplicación a la que llama CertAddEncodedCertificateToStore, CertAddCertificateContextToStore y CertAddSerializedElementToStore antes de agregar al almacén.
PFN_CERT_STORE_PROV_WRITE_CRL

Función de devolución de llamada definida por la aplicación a la que llama CertAddEncodedCRLToStore, CertAddCRLContextToStore y CertAddSerializedElementToStore antes de agregar al almacén.
PFN_CERT_STORE_PROV_WRITE_CTL

La función de devolución de llamada CertStoreProvWriteCTL se puede llamar mediante CertAddEncodedCTLToStore, CertAddCTLContextToStore o CertAddSerializedElementToStore antes de agregar un CTL al almacén.
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY

Importa una clave de cifrado de contenido ya descifrada (CEK).
PFN_CMSG_CNG_IMPORT_KEY_AGREE

Descifra una clave de cifrado de contenido (CEK) que está pensada para un destinatario del contrato de clave.
PFN_CMSG_CNG_IMPORT_KEY_TRANS

Importa y descifra una clave de cifrado de contenido (CEK) destinada a un destinatario de transporte de claves.
PFN_CMSG_EXPORT_KEY_AGREE

Cifra y exporta la clave de cifrado de contenido para un destinatario del contrato de clave de un mensaje sobre.
PFN_CMSG_EXPORT_KEY_TRANS

Cifra y exporta la clave de cifrado de contenido para un destinatario de transporte de claves de un mensaje sobre.
PFN_CMSG_EXPORT_MAIL_LIST

Cifra y exporta la clave de cifrado de contenido para un destinatario de la lista de correo de un mensaje sobre.
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY

Genera la clave simétrica utilizada para cifrar el contenido de un mensaje sobre.
PFN_CMSG_IMPORT_KEY_AGREE

Importa una clave de cifrado de contenido para un destinatario de transporte de claves de un mensaje sobre. (PFN_CMSG_IMPORT_KEY_AGREE)
PFN_CMSG_IMPORT_KEY_TRANS

Importa una clave de cifrado de contenido para un destinatario de transporte de claves de un mensaje sobre. (PFN_CMSG_IMPORT_KEY_TRANS)
PFN_CMSG_IMPORT_MAIL_LIST

Importa una clave de cifrado de contenido para un destinatario de transporte de claves de un mensaje sobre. (PFN_CMSG_IMPORT_MAIL_LIST)
PFN_CRYPT_ENUM_KEYID_PROP

La función de devolución de llamada CRYPT_ENUM_KEYID_PROP se usa con la función CryptEnumKeyIdentifierProperties.
PFN_CRYPT_ENUM_OID_FUNC

La función de devolución de llamada CRYPT_ENUM_OID_FUNCTION se usa con la función CryptEnumOIDFunction.
PFN_CRYPT_ENUM_OID_INFO

La función de devolución de llamada CRYPT_ENUM_OID_INFO se usa con la función CryptEnumOIDInfo.
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC

Llamado por CryptExportPublicKeyInfoEx para exportar una clave pública BLOB y codificarla.
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC

Se llama para descodificar y devolver el identificador del algoritmo hash y, opcionalmente, los parámetros de firma.
PFN_CRYPT_GET_SIGNER_CERTIFICATE

La función de devolución de llamada proporcionada por el usuario CryptGetSignerCertificateCallback se usa con la estructura CRYPT_VERIFY_MESSAGE_PARA para obtener y comprobar el certificado de un firmante de mensajes.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH

Especifica que un objeto ha cambiado.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE

Libera el objeto devuelto por el proveedor.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER

Libera memoria para un identificador de objeto.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD

Libera la contraseña usada para cifrar una matriz de bytes de intercambio de información personal (PFX).
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET

Recupera un objeto .
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE

Inicializa el proveedor.
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE

Libera el proveedor.
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC

Se llama para firmar y codificar un hash calculado.
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC

Se llama para descifrar una firma codificada y compararla con un hash calculado.
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC

Llamado por CryptImportPublicKeyInfoEx2 para descodificar el identificador del algoritmo de clave pública, cargar el proveedor de algoritmos e importar el par de claves.

Estructuras

 
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA

Contiene información de directiva utilizada en la comprobación de cadenas de certificados para archivos.
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS

La estructura de AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS contiene información adicional de la directiva Authenticode para la comprobación en cadena de archivos.
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA

La estructura de AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA contiene información de directiva de marca de tiempo que se puede usar en la comprobación de la cadena de certificados de los archivos.
BLOBHEADER

Indica el tipo BLOB de una clave y el algoritmo que usa la clave.
CERT_ACCESS_DESCRIPTION

La estructura CERT_ACCESS_DESCRIPTION es miembro de una estructura de CERT_AUTHORITY_INFO_ACCESS.
CERT_ALT_NAME_ENTRY

Contiene un nombre alternativo en uno de los distintos formularios de nombre.
CERT_ALT_NAME_INFO

La estructura de CERT_ALT_NAME_INFO se usa en las extensiones de codificación y descodificación para los certificados de firmante o emisor, listas de revocación de certificados (CRL) y listas de confianza de certificados (CTL).
CERT_AUTHORITY_INFO_ACCESS

Representa las extensiones de certificado de acceso a la información de entidad y de acceso a la información del firmante y especifica cómo obtener acceso a información y servicios adicionales para el sujeto o el emisor de un certificado.
CERT_AUTHORITY_KEY_ID_INFO

Identifica la clave usada para firmar un certificado o una lista de revocación de certificados (CRL).
CERT_AUTHORITY_KEY_ID2_INFO

La estructura de CERT_AUTHORITY_KEY_ID2_INFO identifica la clave usada para firmar un certificado o CRL.
CERT_BASIC_CONSTRAINTS_INFO

La estructura CERT_BASIC_CONSTRAINTS_INFO contiene información que indica si el sujeto certificado puede actuar como entidad de certificación (CA), una entidad final o ambas.
CERT_BASIC_CONSTRAINTS2_INFO

La estructura de CERT_BASIC_CONSTRAINTS2_INFO contiene información que indica si el sujeto certificado puede actuar como una entidad de certificación o una entidad final. Si el sujeto puede actuar como una ENTIDAD de certificación, también se puede especificar una restricción de longitud de ruta de certificación.
CERT_BIOMETRIC_DATA

Contiene información sobre los datos biométricos.
CERT_BIOMETRIC_EXT_INFO

Contiene un conjunto de información biométrica.
CERT_CHAIN_CONTEXT

Contiene una matriz de cadenas de certificados simples y una estructura de estado de confianza que indica datos de validez de resumen en todas las cadenas simples conectadas.
CERT_CHAIN_ELEMENT

La estructura CERT_CHAIN_ELEMENT es un único elemento de una cadena de certificados simple.
CERT_CHAIN_ENGINE_CONFIG

Establece parámetros para crear un motor de cadena de certificados no predeterminado. El motor usado determina las formas en que se crean las cadenas de certificados.
CERT_CHAIN_FIND_ISSUER_PARA

Contiene información utilizada en la función CertFindChainInStore para crear cadenas de certificados.
CERT_CHAIN_PARA

La estructura de CERT_CHAIN_PARA establece los criterios de búsqueda y coincidencia que se usarán en la creación de una cadena de certificados.
CERT_CHAIN_POLICY_PARA

Contiene información utilizada en CertVerifyCertificateChainPolicy para establecer criterios de directiva para la comprobación de cadenas de certificados.
CERT_CHAIN_POLICY_STATUS

Contiene la información de estado de la cadena de certificados devuelta por la función CertVerifyCertificateChainPolicy cuando se validan las cadenas de certificados.
CERT_CONTEXT

Contiene las representaciones codificadas y descodificadas de un certificado.
CERT_CREATE_CONTEXT_PARA

Define valores adicionales que se pueden usar al llamar a la función CertCreateContext.
CERT_CRL_CONTEXT_PAIR

La estructura CERT_CRL_CONTEXT_PAIR contiene un contexto de certificado y un contexto CRL asociado.
CERT_DH_PARAMETERS

Contiene parámetros asociados a un algoritmo de clave pública Diffie/Hellman.
CERT_DSS_PARAMETERS

Contiene parámetros asociados a un algoritmo de clave pública estándar de firma digital (DSS).
CERT_ECC_SIGNATURE

Contiene los valores r y s de una firma de algoritmo de firma digital de curva elíptica (ECDSA).
CERT_EXTENSION

La estructura CERT_EXTENSION contiene la información de extensión de un certificado, lista de revocación de certificados (CRL) o lista de confianza de certificados (CTL).
CERT_EXTENSIONS

La estructura CERT_EXTENSIONS contiene una matriz de extensiones.
CERT_GENERAL_SUBTREE

La estructura CERT_GENERAL_SUBTREE se usa en CERT_NAME_CONSTRAINTS_INFO estructura. Esta estructura proporciona la identidad de un certificado que se puede incluir o excluir.
CERT_HASHED_URL

Contiene una dirección URL con hash.
CERT_ID

Se usa como medio flexible para identificar de forma única un certificado.
CERT_INFO

Contiene la información de un certificado.
CERT_ISSUER_SERIAL_NUMBER

Actúa como identificador único de un certificado que contiene el emisor y el número de serie del emisor para un certificado.
CERT_KEY_ATTRIBUTES_INFO

La estructura CERT_KEY_ATTRIBUTES_INFO contiene información adicional opcional sobre la clave pública que se va a certificar.
CERT_KEY_CONTEXT

Contiene datos asociados a una propiedad CERT_KEY_CONTEXT_PROP_ID.
CERT_KEY_USAGE_RESTRICTION_INFO

La estructura de CERT_KEY_USAGE_RESTRICTION_INFO contiene restricciones impuestas al uso de la clave pública de un certificado. Esto incluye fines para el uso de la clave y las directivas en las que se puede usar la clave.
CERT_KEYGEN_REQUEST_INFO

Contiene información almacenada en la solicitud de generación de claves de Netscape. El asunto y los blobs de clave pública del firmante se codifican.
CERT_LDAP_STORE_OPENED_PARA

Se usa con la función CertOpenStore cuando se especifica el proveedor de CERT_STORE_PROV_LDAP mediante la marca CERT_LDAP_STORE_OPENED_FLAG para especificar la sesión LDAP existente que se usará para realizar la consulta, así como la cadena de consulta LDAP.
CERT_LOGOTYPE_AUDIO

Contiene información sobre un logotipo de audio.
CERT_LOGOTYPE_AUDIO_INFO

Contiene información más detallada sobre un logotipo de audio.
CERT_LOGOTYPE_DATA

Contiene datos de tipo de logotipo.
CERT_LOGOTYPE_DETAILS

Contiene información adicional sobre un logotipo.
CERT_LOGOTYPE_EXT_INFO

Contiene un conjunto de información de tipo de logotipo.
CERT_LOGOTYPE_IMAGE

Contiene información sobre un logotipo de imagen.
CERT_LOGOTYPE_IMAGE_INFO

Contiene información más detallada sobre un logotipo de imagen.
CERT_LOGOTYPE_INFO

Contiene información sobre los datos logotype.
CERT_LOGOTYPE_REFERENCE

Contiene información de referencia del tipo de logotipo.
CERT_NAME_CONSTRAINTS_INFO

La estructura de CERT_NAME_CONSTRAINTS_INFO contiene información sobre los certificados que se permiten o excluyen específicamente de la confianza.
CERT_NAME_INFO

Contiene nombres de asunto o emisor.
CERT_NAME_VALUE

Contiene un valor de atributo de nombre distintivo relativo (RDN).
CERT_OR_CRL_BLOB

Encapsula los certificados para su uso con mensajes de Intercambio de claves de Internet.
CERT_OR_CRL_BUNDLE

Encapsula una matriz de certificados para su uso con mensajes de Intercambio de claves de Internet.
CERT_OTHER_LOGOTYPE_INFO

Contiene información sobre los tipos de logotipo que no están predefinidos.
CERT_PAIR

La estructura CERT_PAIR contiene un certificado y su par de certificados cruzados.
CERT_PHYSICAL_STORE_INFO

Contiene información sobre los almacenes de certificados físicos.
CERT_POLICIES_INFO

La estructura CERT_POLICIES_INFO contiene una matriz de CERT_POLICY_INFO.
CERT_POLICY_CONSTRAINTS_INFO

La estructura CERT_POLICY_CONSTRAINTS_INFO contiene directivas establecidas para aceptar certificados como de confianza.
CERT_POLICY_ID

La estructura CERT_POLICY_ID contiene una lista de directivas de certificado que el certificado admite expresamente, junto con información de calificador opcional relativa a estas directivas.
CERT_POLICY_INFO

La estructura CERT_POLICY_INFO contiene un identificador de objeto (OID) que especifica una directiva y una matriz opcional de calificadores de directiva.
CERT_POLICY_MAPPING

Contiene una asignación entre los identificadores de dominio del emisor y los identificadores de dominio del firmante.
CERT_POLICY_MAPPINGS_INFO

La estructura de CERT_POLICY_MAPPINGS_INFO proporciona asignación entre los identificadores de identificadores de directiva de dos dominios.
CERT_POLICY_QUALIFIER_INFO

La estructura de CERT_POLICY_QUALIFIER_INFO contiene un identificador de objeto (OID) que especifica el calificador y la información complementaria específica del calificador.
CERT_PRIVATE_KEY_VALIDITY

La estructura CERT_PRIVATE_KEY_VALIDITY indica un intervalo de tiempo válido para la clave privada correspondiente a la clave pública de un certificado.
CERT_PUBLIC_KEY_INFO

Contiene una clave pública y su algoritmo.
CERT_QC_STATEMENT

Representa una sola instrucción en una secuencia de una o varias instrucciones para su inclusión en una extensión de instrucciones de certificado calificado (QC).
CERT_QC_STATEMENTS_EXT_INFO

Contiene una secuencia de una o varias instrucciones que componen la extensión de instrucciones De certificado calificado (QC) para un QC.
CERT_RDN

La estructura CERT_RDN contiene un nombre distintivo relativo (RDN) que consta de una matriz de estructuras CERT_RDN_ATTR.
CERT_RDN_ATTR

Contiene un único atributo de un nombre distintivo relativo (RDN). Un RDN completo se expresa en una estructura CERT_RDN que contiene una matriz de estructuras CERT_RDN_ATTR.
CERT_REQUEST_INFO

La estructura de CERT_REQUEST_INFO contiene información para una solicitud de certificado. El asunto, la clave pública del firmante y los blobs de atributo se codifican.
CERT_REVOCATION_CHAIN_PARA

Contiene parámetros usados para crear una cadena para un certificado de firmante de respuesta del protocolo de estado de certificado en línea (OCSP) independiente.
CERT_REVOCATION_CRL_INFO

Contiene información actualizada por un controlador de tipos de revocación de lista de revocación de certificados (CRL).
CERT_REVOCATION_INFO

Indica el estado de revocación de un certificado en un CERT_CHAIN_ELEMENT.
CERT_REVOCATION_PARA

Se pasan llamadas a la función CertVerifyRevocation para ayudar a encontrar el emisor del contexto que se va a comprobar.
CERT_REVOCATION_STATUS

Contiene información sobre el estado de revocación del certificado.
CERT_SELECT_CHAIN_PARA

Contiene los parámetros usados para compilar y seleccionar cadenas.
CERT_SELECT_CRITERIA

Especifica los criterios de selección que se pasan a la función CertSelectCertificateChains.
CERT_SERVER_OCSP_RESPONSE_CONTEXT

Contiene una respuesta OCSP codificada.
CERT_SIGNED_CONTENT_INFO

La estructura CERT_SIGNED_CONTENT_INFO contiene contenido codificado que se va a firmar y un BLOB que contiene la firma. El miembro ToBeSigned es un CERT_INFO codificado, CRL_INFO, CTL_INFO o CERT_REQUEST_INFO.
CERT_SIMPLE_CHAIN

La estructura CERT_SIMPLE_CHAIN contiene una matriz de elementos de cadena y un estado de confianza de resumen para la cadena que representa la matriz.
CERT_STORE_PROV_FIND_INFO

Se usa en muchas de las funciones de devolución de llamada del proveedor de almacén.
CERT_STORE_PROV_INFO

Contiene información devuelta por la función CertDllOpenStoreProv instalada cuando se abre un almacén mediante la función CertOpenStore.
CERT_STRONG_SIGN_PARA

Contiene parámetros que se usan para comprobar las firmas seguras en certificados, listas de revocación de certificados (CRL), respuestas del protocolo de estado de certificado en línea (OCSP) y PKCS
CERT_STRONG_SIGN_SERIALIZED_INFO

Contiene el algoritmo de firma/algoritmo hash y los pares de longitud de bits y algoritmo de clave pública que se pueden usar para la firma segura.
CERT_SYSTEM_STORE_INFO

La estructura CERT_SYSTEM_STORE_INFO contiene información que usan las funciones que funcionan con almacenes del sistema. Actualmente, no se incluye ninguna información esencial en esta estructura.
CERT_SYSTEM_STORE_RELOCATE_PARA

La estructura CERT_SYSTEM_STORE_RELOCATE_PARA contiene datos que se van a pasar a CertOpenStore cuando el parámetro dwFlags de esa función se establece en CERT_SYSTEM_STORE_RELOCATE_FLAG.
CERT_TEMPLATE_EXT

Una plantilla de certificado.
CERT_TRUST_LIST_INFO

Estructura CERT_TRUST_LIST_INFO que indica el uso válido de un CTL.
CERT_TRUST_STATUS

Contiene información de confianza sobre un certificado en una cadena de certificados, información de resumen de confianza sobre una cadena simple de certificados o información de resumen sobre una matriz de cadenas simples.
CERT_USAGE_MATCH

Proporciona criterios para identificar los certificados de emisor que se usarán para crear una cadena de certificados.
CERT_X942_DH_PARAMETERS

Contiene parámetros asociados a un algoritmo de clave pública Diffie-Hellman.
CERT_X942_DH_VALIDATION_PARAMS

Opcionalmente, apunta a por un miembro de la estructura de CERT_X942_DH_PARAMETERS y contiene información adicional de inicialización.
CMC_ADD_ATTRIBUTES_INFO

Contiene atributos de certificado que se van a agregar a un certificado.
CMC_ADD_EXTENSIONS_INFO

Contiene atributos de control de extensión de certificado que se van a agregar a un certificado.
CMC_DATA_INFO

Proporciona un medio para comunicar diferentes fragmentos de información etiquetada. (CMC_DATA_INFO)
CMC_PEND_INFO

Posible miembro de una estructura de CMC_STATUS_INFO.
CMC_RESPONSE_INFO

Proporciona un medio para comunicar diferentes fragmentos de información etiquetada. (CMC_RESPONSE_INFO)
CMC_STATUS_INFO

Contiene información de estado sobre los mensajes de administración de certificados a través de CMS.
CMC_TAGGED_ATTRIBUTE

Se usa en las estructuras de CMC_DATA_INFO y CMC_RESPONSE_INFO. (CMC_TAGGED_ATTRIBUTE)
CMC_TAGGED_CERT_REQUEST

Se usa en la estructura CMC_TAGGED_REQUEST.
CMC_TAGGED_CONTENT_INFO

Se usa en las estructuras de CMC_DATA_INFO y CMC_RESPONSE_INFO. (CMC_TAGGED_CONTENT_INFO)
CMC_TAGGED_OTHER_MSG

Se usa en las estructuras de CMC_DATA_INFO y CMC_RESPONSE_INFO. (CMC_TAGGED_OTHER_MSG)
CMC_TAGGED_REQUEST

Se usa en las estructuras de CMC_DATA_INFO para solicitar un certificado.
CMS_DH_KEY_INFO

Se usa con el parámetro KP_CMS_DH_KEY_INFO en la función CryptSetKeyParam para contener Diffie-Hellman información clave.
CMS_KEY_INFO

No se usa.
CMSG_CMS_RECIPIENT_INFO

Se usa con la función CryptMsgGetParam para obtener información sobre un destinatario del mensaje de sobre de lista de correo o transporte de claves.
CMSG_CMS_SIGNER_INFO

Contiene el contenido de signerInfo definido en mensajes firmados o firmados y sobres.
CMSG_CNG_CONTENT_DECRYPT_INFO

Contiene toda la información pertinente que se pasa entre las funciones instalables CryptMsgControl e identificador de objeto (OID) para la importación y descifrado de una clave de cifrado de contenido (CEK) de Cryptography API:_Next Generation (CNG).
CMSG_CONTENT_ENCRYPT_INFO

Contiene información compartida entre las funciones PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE y PFN_CMSG_EXPORT_MAIL_LIST.
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA

Se usa para agregar un atributo no autenticado a un firmante de un mensaje firmado.
CMSG_CTRL_DECRYPT_PARA

Contiene información utilizada para descifrar un mensaje sobre para un destinatario de transporte de claves. Esta estructura se pasa a CryptMsgControl si el parámetro dwCtrlType es CMSG_CTRL_DECRYPT.
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA

Se usa para eliminar un atributo no autenticado de un firmante de un mensaje firmado.
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA

Contiene información sobre un destinatario del contrato de clave.
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA

Contiene información sobre un destinatario del mensaje de transporte de claves.
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA

Contiene información sobre un destinatario del mensaje de lista de correo.
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA

Contiene información utilizada para comprobar una firma de mensaje. Contiene el índice del firmante y la clave pública del firmante.
CMSG_ENVELOPED_ENCODE_INFO

Contiene información necesaria para codificar un mensaje sobre. Se pasa a CryptMsgOpenToEncode si el parámetro dwMsgType está CMSG_ENVELOPED.
CMSG_HASHED_ENCODE_INFO

Se usa con mensajes hash. Se pasa a la función CryptMsgOpenToEncode si el parámetro dwMsgOpenToEncode de la función CryptMsgType es CMSG_ENVELOPED.
CMSG_KEY_AGREE_ENCRYPT_INFO

Contiene información de cifrado aplicable a todos los destinatarios del contrato de clave de un mensaje sobre.
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO

Contiene la clave cifrada para un destinatario del contrato de clave de un mensaje sobre.
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO

Contiene información sobre un destinatario del mensaje que usa la administración de claves de contrato de claves.
CMSG_KEY_AGREE_RECIPIENT_INFO

Contiene información utilizada para los algoritmos de acuerdo de claves.
CMSG_KEY_TRANS_ENCRYPT_INFO

Contiene información de cifrado para un destinatario de transporte de claves de datos sobres.
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO

Contiene información de transporte de claves codificada para un destinatario del mensaje.
CMSG_KEY_TRANS_RECIPIENT_INFO

La estructura de CMSG_KEY_TRANS_RECIPIENT_INFO contiene información utilizada en algoritmos de transporte de claves.
CMSG_MAIL_LIST_ENCRYPT_INFO

Contiene información de cifrado para un destinatario de la lista de distribución de correo de datos sobres.
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO

La estructura CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO se usa con claves simétricas distribuidas previamente para descifrar la clave de cifrado de clave de contenido (KEK).
CMSG_MAIL_LIST_RECIPIENT_INFO

Contiene información utilizada para claves de cifrado de claves simétricas distribuidas anteriormente (KEK).
CMSG_RC2_AUX_INFO

Contiene la longitud de bits de la clave para los algoritmos de cifrado RC2.
CMSG_RC4_AUX_INFO

La estructura de CMSG_RC4_AUX_INFO contiene la longitud de bits de la clave para los algoritmos de cifrado RC4. El miembro pvEncryptionAuxInfo de CMSG_ENVELOPED_ENCODE_INFO se puede establecer para que apunte a una instancia de esta estructura.
CMSG_RECIPIENT_ENCODE_INFO

Contiene información sobre el tipo de administración de claves de cifrado de contenido del destinatario del mensaje.
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO

Contiene información sobre un receptor de mensajes usado para descifrar la clave de sesión necesaria para descifrar el contenido del mensaje.
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO

La estructura CMSG_RECIPIENT_ENCRYPTED_KEY_INFO contiene información utilizada para un destinatario de contrato de clave individual.
CMSG_SIGNED_ENCODE_INFO

Contiene información que se va a pasar a CryptMsgOpenToEncode si dwMsgType está CMSG_SIGNED.
CMSG_SIGNER_ENCODE_INFO

Contiene información del firmante. Se pasa a CryptMsgCountersign, CryptMsgCountersignEncoded y, opcionalmente, a CryptMsgOpenToEncode como miembro de la estructura CMSG_SIGNED_ENCODE_INFO, si el parámetro dwMsgType es CMSG_SIGNED.
CMSG_SIGNER_INFO

La estructura CMSG_SIGNER_INFO contiene el contenido del PKCS
CMSG_SP3_COMPATIBLE_AUX_INFO

Contiene información necesaria para el cifrado compatible con SP3.
CMSG_STREAM_INFO

Se usa para habilitar el procesamiento de flujos de datos en lugar de un solo procesamiento de bloques.
CRL_CONTEXT

La estructura CRL_CONTEXT contiene las representaciones codificadas y descodificadas de una lista de revocación de certificados (CRL). Los contextos CRL devueltos por cualquier función CryptoAPI deben liberarse llamando a la función CertFreeCRLContext.
CRL_DIST_POINT

Identifica un único punto de distribución de lista de revocación de certificados (CRL) al que un usuario de certificado puede hacer referencia para determinar si se han revocado los certificados.
CRL_DIST_POINT_NAME

Identifica una ubicación desde la que se puede obtener la CRL.
CRL_DIST_POINTS_INFO

Contiene una lista de puntos de distribución de lista de revocación de certificados (CRL) a los que un usuario de certificado puede hacer referencia para determinar si el certificado se ha revocado.
CRL_ENTRY

Contiene información sobre un único certificado revocado. Es miembro de una estructura CRL_INFO.
CRL_FIND_ISSUED_FOR_PARA

Contiene los contextos de certificado de un firmante y un emisor de certificados.
CRL_INFO

Contiene la información de una lista de revocación de certificados (CRL).
CRL_ISSUING_DIST_POINT

Contiene información sobre los tipos de certificados enumerados en una lista de revocación de certificados (CRL).
CROSS_CERT_DIST_POINTS_INFO

Proporciona información usada para actualizar certificados cruzados dinámicos.
CRYPT_AES_128_KEY_STATE

Especifica la información de clave simétrica de 128 bits para un cifrado estándar de cifrado avanzado (AES).
CRYPT_AES_256_KEY_STATE

Especifica la información de clave simétrica de 256 bits para un cifrado estándar de cifrado avanzado (AES).
CRYPT_ALGORITHM_IDENTIFIER

Especifica un algoritmo usado para cifrar una clave privada.
CRYPT_ATTRIBUTE

La estructura CRYPT_ATTRIBUTE especifica un atributo que tiene uno o varios valores.
CRYPT_ATTRIBUTE_TYPE_VALUE

Contiene un único valor de atributo. El CRYPT_OBJID_BLOB del miembro Value está codificado.
CRYPT_ATTRIBUTES

Contiene una matriz de atributos.
CRYPT_BIT_BLOB

Contiene un conjunto de bits representados por una matriz de bytes.
CRYPT_BLOB_ARRAY

Contiene una matriz de estructuras de CRYPT_DATA_BLOB.
CRYPT_CONTENT_INFO

Contiene datos codificados en el PKCS
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY

Contiene información que representa la secuencia de certificados de Netscape.
CRYPT_CREDENTIALS

Contiene información sobre las credenciales que se pueden pasar como entrada opcional a una función de recuperación de objetos remotos, como CryptRetrieveObjectByUrl o CryptGetTimeValidObject.
CRYPT_DECODE_PARA

Usada por la función CryptDecodeObjectEx para proporcionar acceso a las funciones de devolución de llamada de asignación de memoria y de liberar memoria.
CRYPT_DECRYPT_MESSAGE_PARA

La estructura CRYPT_DECRYPT_MESSAGE_PARA contiene información para descifrar mensajes.
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA

Se usa con la función CryptInstallDefaultContext para contener una matriz de cadenas de identificador de objeto.
CRYPT_ECC_CMS_SHARED_INFO

Representa información de clave de cifrado de claves al usar criptografía de curva elíptica (ECC) en el tipo de contenido EnvelopedData de sintaxis de mensaje criptográfico (CMS).
CRYPT_ENCODE_PARA

Usada por la función CryptEncodeObjectEx para proporcionar acceso a las funciones de devolución de llamada de asignación de memoria y de liberar memoria.
CRYPT_ENCRYPT_MESSAGE_PARA

Contiene información utilizada para cifrar mensajes.
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO

Contiene la información de un PKCS.
CRYPT_ENROLLMENT_NAME_VALUE_PAIR

Se usa para crear solicitudes de certificado en nombre de un usuario.
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO

Contiene información adicional opcional que se puede pasar a la función CryptGetTimeValidObject en el parámetro pExtraInfo.
CRYPT_HASH_MESSAGE_PARA

Contiene datos para los mensajes hash.
CRYPT_INTEGER_BLOB

La estructura de CRYPT_INTEGER_BLOB CryptoAPI (wincrypt.h) se usa para una matriz arbitraria de bytes y proporciona flexibilidad a los objetos que pueden contener tipos de datos.
CRYPT_KEY_PROV_INFO

La estructura CRYPT_KEY_PROV_INFO contiene información sobre un contenedor de claves dentro de un proveedor de servicios criptográficos (CSP).
CRYPT_KEY_PROV_PARAM

Contiene información sobre un parámetro de contenedor de claves.
CRYPT_KEY_SIGN_MESSAGE_PARA

Contiene información sobre el proveedor de servicios criptográficos (CSP) y los algoritmos usados para firmar un mensaje.
CRYPT_KEY_VERIFY_MESSAGE_PARA

Contiene información necesaria para comprobar los mensajes firmados sin un certificado para el firmante.
CRYPT_MASK_GEN_ALGORITHM

Identifica el algoritmo usado para generar un PKCS RSA.
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE

Contiene punteros a funciones implementadas por un proveedor de ubicación de objetos.
CRYPT_OID_FUNC_ENTRY

Contiene un identificador de objeto (OID) y un puntero a su función relacionada.
CRYPT_OID_INFO

Contiene información sobre un identificador de objeto (OID).
CRYPT_PASSWORD_CREDENTIALSA

Contiene el nombre de usuario y las credenciales de contraseña que se usarán en la estructura de CRYPT_CREDENTIALS como entrada opcional para una función de recuperación de objetos remotos, como CryptRetrieveObjectByUrl o CryptGetTimeValidObject. (ANSI)
CRYPT_PASSWORD_CREDENTIALSW

Contiene el nombre de usuario y las credenciales de contraseña que se usarán en la estructura de CRYPT_CREDENTIALS como entrada opcional para una función de recuperación de objetos remotos, como CryptRetrieveObjectByUrl o CryptGetTimeValidObject. (Unicode)
CRYPT_PKCS12_PBE_PARAMS

Contiene parámetros usados para crear una clave de cifrado, un vector de inicialización (IV) o una clave de código de autenticación de mensajes (MAC) para un PKCS.
CRYPT_PKCS8_EXPORT_PARAMS

Identifica la clave privada y una función de devolución de llamada para cifrar la clave privada. CRYPT_PKCS8_EXPORT_PARAMS se usa como parámetro para la función CryptExportPKCS8Ex, que exporta una clave privada en PKCS.
CRYPT_PKCS8_IMPORT_PARAMS

Contiene un PKCS
CRYPT_PRIVATE_KEY_INFO

Contiene una clave privada de texto no cifrado en el campo PrivateKey (codificado DER). CRYPT_PRIVATE_KEY_INFO contiene la información de un PKCS
CRYPT_PSOURCE_ALGORITHM

Identifica el algoritmo y (opcionalmente) el valor de la etiqueta para un cifrado de clave RSAES-OAEP.
CRYPT_RC2_CBC_PARAMETERS

Contiene información utilizada con el cifrado de szOID_RSA_RC2CBC.
CRYPT_RETRIEVE_AUX_INFO

Contiene información opcional para pasar a la función CryptRetrieveObjectByUrl.
CRYPT_RSA_SSA_PSS_PARAMETERS

Contiene los parámetros de un PKCS RSA.
CRYPT_RSAES_OAEP_PARAMETERS

Contiene los parámetros para un cifrado de clave RSAES-OAEP.
CRYPT_SEQUENCE_OF_ANY

Contiene una lista arbitraria de blobs codificados.
CRYPT_SIGN_MESSAGE_PARA

La estructura CRYPT_SIGN_MESSAGE_PARA contiene información para firmar mensajes mediante un contexto de certificado de firma especificado.
CRYPT_SMART_CARD_ROOT_INFO

Contiene los identificadores de sesión y tarjeta inteligente asociados a un contexto de certificado.
CRYPT_SMIME_CAPABILITIES

Contiene una matriz prioritaria de funcionalidades admitidas.
CRYPT_SMIME_CAPABILITY

La estructura CRYPT_SMIME_CAPABILITY especifica una sola funcionalidad y sus parámetros asociados. Las funcionalidades únicas se agrupan en una lista de CRYPT_SMIME_CAPABILITIES que pueden especificar una lista prioritaria de preferencias de funcionalidad.
CRYPT_TIME_STAMP_REQUEST_INFO

Se usa para la marca de tiempo.
CRYPT_TIMESTAMP_ACCURACY

La estructura de CRYPT_TIMESTAMP_INFO usa para representar la precisión de la desviación de tiempo alrededor de la hora UTC en la que el token de marca de tiempo se creó mediante la Autoridad de marca de tiempo (TSA).
CRYPT_TIMESTAMP_CONTEXT

Contiene las representaciones codificadas y descodificadas de un token de marca de tiempo.
CRYPT_TIMESTAMP_INFO

Contiene un tipo de contenido de datos firmado en formato de sintaxis de mensajes criptográficos (CMS).
CRYPT_TIMESTAMP_PARA

Define parámetros adicionales para la solicitud de marca de tiempo.
CRYPT_TIMESTAMP_REQUEST

Define una estructura de solicitud de marca de tiempo que corresponde a la definición de notación de sintaxis abstracta Uno (ASN.1) de un tipo TimeStampReq.
CRYPT_TIMESTAMP_RESPONSE

Se usa internamente para encapsular una respuesta codificada por notación de sintaxis abstracta uno (ASN.1) reglas de codificación distinguida (DER).
CRYPT_URL_INFO

Contiene información sobre las agrupaciones de direcciones URL.
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO

Contiene la longitud, en bits, de la clave pública y los nombres de los algoritmos de firma y hash usados para la firma segura.
CRYPT_VERIFY_MESSAGE_PARA

La estructura CRYPT_VERIFY_MESSAGE_PARA contiene información necesaria para comprobar los mensajes firmados.
CRYPT_X942_OTHER_INFO

La estructura CRYPT_X942_OTHER_INFO contiene información adicional de generación de claves.
CRYPTNET_URL_CACHE_FLUSH_INFO

Contiene información de expiración utilizada por el servicio Cryptnet URL Cache (CUC) para mantener una entrada de caché de direcciones URL.
CRYPTNET_URL_CACHE_PRE_FETCH_INFO

Contiene información de actualización utilizada por el servicio Cryptnet URL Cache (CUC) para mantener una entrada de caché de direcciones URL.
CRYPTNET_URL_CACHE_RESPONSE_INFO

Contiene información de respuesta utilizada por el servicio Cryptnet URL Cache (CUC) para mantener una entrada de caché de direcciones URL.
CTL_ANY_SUBJECT_INFO

Contiene un SubjectAlgorithm que se va a buscar en la lista de confianza del certificado (CTL) y subjectIdentifier que se va a buscar en una de las entradas de CTL en las llamadas a CertFindSubjectInCTL.
CTL_CONTEXT

La estructura CTL_CONTEXT contiene las representaciones codificadas y descodificadas de un CTL.
CTL_ENTRY

Elemento de una lista de confianza de certificado (CTL).
CTL_FIND_SUBJECT_PARA

Contiene datos usados por CertFindCTLInStore con un parámetro dwFindType de CTL_FIND_SUBJECT para buscar una lista de confianza de certificados (CTL).
CTL_FIND_USAGE_PARA

Un miembro de la estructura CTL_FIND_SUBJECT_PARA y lo usa CertFindCTLInStore.
CTL_INFO

Contiene la información almacenada en una lista de confianza de certificados (CTL).
CTL_USAGE

Contiene una matriz de identificadores de objeto (OID) para las extensiones de lista de confianza de certificados (CTL).
CTL_USAGE_MATCH

Proporciona parámetros para buscar listas de confianza de certificados (CTL) usadas para crear una cadena de certificados.
CTL_VERIFY_USAGE_PARA

La estructura CTL_VERIFY_USAGE_PARA contiene parámetros usados por CertVerifyCTLUsage para establecer la validez del uso de un CTL.
CTL_VERIFY_USAGE_STATUS

Contiene información sobre una lista de confianza de certificados (CTL) devuelta por CertVerifyCTLUsage.
DHPRIVKEY_VER3

Contiene información específica de la clave privada determinada contenida en el BLOB de clave.
DHPUBKEY

Contiene información específica del Diffie-Hellman clave pública determinada contenida en el BLOB de clave.
DHPUBKEY_VER3

Contiene información específica de la clave pública determinada contenida en la clave BLOB.
DSSSEED

Contiene los valores de inicialización y contador que se pueden usar para comprobar los primos de la clave pública de DSS.
EV_EXTRA_CERT_CHAIN_POLICY_PARA

Especifica los parámetros que se pasan para la validación de directivas ev. Las aplicaciones usan esta estructura para pasar sugerencias a la API que indican cuál de las marcas de calificador de directiva de los certificados de validación extendidas es importante para la aplicación.
EV_EXTRA_CERT_CHAIN_POLICY_STATUS

Contiene marcas de directiva devueltas desde una llamada a la función CertVerifyCertificateChainPolicy.
HMAC_INFO

La estructura de HMAC_INFO especifica el algoritmo hash y las cadenas internas y externas que se van a usar para calcular el hash HMAC.
HTTPSPolicyCallbackData

Contiene información de directiva utilizada en la comprobación de cadenas de certificados de cliente/servidor de Capa de sockets seguros (SSL).
OCSP_BASIC_RESPONSE_ENTRY

Contiene el estado actual del certificado para un único certificado.
OCSP_BASIC_RESPONSE_INFO

Contiene una respuesta básica del protocolo de estado de certificado en línea (OCSP), especificada por RFC 2560.
OCSP_BASIC_REVOKED_INFO

Contiene el motivo por el que se revoca un certificado.
OCSP_BASIC_SIGNED_RESPONSE_INFO

Contiene una respuesta básica del protocolo de estado de certificado en línea (OCSP) con una firma.
OCSP_CERT_ID

Contiene información para identificar un certificado en una solicitud o respuesta del protocolo de estado de certificado en línea (OCSP).
OCSP_REQUEST_ENTRY

Contiene información sobre un único certificado en una solicitud de protocolo de estado de certificado en línea (OCSP).
OCSP_REQUEST_INFO

Contiene información para una solicitud de protocolo de estado de certificado en línea (OCSP), tal y como especifica RFC 2560.
OCSP_RESPONSE_INFO

Indica el éxito o error de la solicitud del protocolo de estado de certificado en línea (OCSP) correspondiente. Para las solicitudes correctas, contiene el tipo y el valor de la información de respuesta.
OCSP_SIGNATURE_INFO

Contiene una firma para una solicitud o respuesta del protocolo de estado de certificado en línea (OCSP).
OCSP_SIGNED_REQUEST_INFO

Contiene información para una solicitud de protocolo de estado de certificado en línea (OCSP) con información de firma opcional.
PKCS12_PBES2_EXPORT_PARAMS

Se pasa a la función PFXExportCertStoreEx como pvPara cuando se establece la marca de PKCS12_EXPORT_PBES2_PARAMS para dwFlags para proporcionar información sobre el algoritmo de cifrado que se va a usar.
PROV_ENUMALGS

Se usa con la función CryptGetProvParam cuando se recupera el parámetro PP_ENUMALGS para contener información sobre un algoritmo admitido por un proveedor de servicios criptográficos (CSP).
PROV_ENUMALGS_EX

Se usa con la función CryptGetProvParam cuando se recupera el parámetro PP_ENUMALGS_EX para contener información sobre un algoritmo admitido por un proveedor de servicios criptográficos (CSP).
ROOT_INFO_LUID

Contiene un identificador único local (LUID) para la información raíz de tarjeta inteligente criptográfica.
RSAPUBKEY

La estructura RSAPUBKEY contiene información específica de la clave pública determinada contenida en el BLOB de clave.
SCHANNEL_ALG

La estructura SCHANNEL_ALG contiene información de tamaño de clave y algoritmo. Se usa como estructura pasada como pbData en CryptSetKeyParam cuando dwParam se establece en KP_SCHANNEL_ALG.
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS

La estructura SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS comprueba si algún certificado de la cadena tiene criptografía débil y comprueba si un certificado raíz de terceros cumple los requisitos del Programa raíz de Microsoft.