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

Consulte también

Funciones de Administración de datos