CertGetPublicKeyLength

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This function acquires the bit length of public/private keys from a public key BLOB.

Syntax

DWORD WINAPI CertGetPublicKeyLength(
  DWORD dwCertEncodingType,
  PCERT_PUBLIC_KEY_INFO pPublicKey
);

Parameters

  • dwCertEncodingType
    [in] Specifies the encoding type used. Currently, only X509_ASN_ENCODING is used; however, additional encoding types may be added in the future.
  • pPublicKey
    [in] Pointer to the public key BLOB containing the keys for which the length is being retrieved.

Return Value

Returns the length of the public/private keys in bits. If unable to determine the key's length, returns zero.

For extended error information, call the GetLastError function.

Remarks

The desktop operating system supports the flag PKCS_7_ASN_ENCODING, but Windows Embedded CE does not and ignores the flag when it is specified.

Requirements

Header wincrypt.h
Library crypt32.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

BLOB (Cryptography)