Función CertGetPublicKeyLength (wincrypt.h)
La función CertGetPublicKeyLength adquiere la longitud de bits de las claves públicas y privadas de un BLOB de clave pública.
Sintaxis
DWORD CertGetPublicKeyLength(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey
);
Parámetros
[in] dwCertEncodingType
Especifica el tipo de codificación usado. Siempre es aceptable especificar los tipos de codificación de certificados y mensajes al combinarlos con una operación OR bit a bit, como se muestra en el ejemplo siguiente:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING tipos de codificación definidos actualmente son:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pPublicKey
Puntero al BLOB de clave pública que contiene las claves para las que se recupera la longitud.
Valor devuelto
Devuelve la longitud de las claves públicas y privadas en bits. Si no se puede determinar la longitud de la clave, devuelve cero.
Llame a GetLastError para ver el motivo de los errores.
Requisitos
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | wincrypt.h |
Library | Crypt32.lib |
Archivo DLL | Crypt32.dll |