Función SslCrackCertificate (schannel.h)
[La función SslCrackCertificate está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use la función CertCreateCertificateContext .]
Devuelve una estructura X509Certificate con la información contenida en el BLOB de certificado especificado.
Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Schannel.dll.
Sintaxis
BOOL SslCrackCertificate(
[in] PUCHAR pbCertificate,
[in] DWORD cbCertificate,
[in] DWORD dwFlags,
[out] PX509Certificate *ppCertificate
);
Parámetros
[in] pbCertificate
Blob de certificado desde el que se va a crear la nueva estructura X509Certificate .
[in] cbCertificate
Longitud, en bytes, del BLOB contenido en el parámetro pbCertificate .
[in] dwFlags
Establezca este valor en CF_CERT_FROM_FILE para especificar que el BLOB de certificado contenido en el parámetro pbCertificate procede de un archivo.
[out] ppCertificate
Al devolver, recibe la dirección de un puntero a la estructura X509Certificate que crea esta función.
Cuando haya terminado de usar la estructura X509Certificate , ábrela llamando a SslFreeCertificate.
Valor devuelto
Devuelve un valor distinto de cero si esta función creó correctamente una estructura X509Certificate o cero en caso contrario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | schannel.h |
Archivo DLL | Schannel.dll |