Funzione CertComparePublicKeyInfo (wincrypt.h)

La funzione CertComparePublicKeyInfo confronta due chiavi pubbliche codificate per determinare se sono identiche.

Sintassi

BOOL CertComparePublicKeyInfo(
  [in] DWORD                 dwCertEncodingType,
  [in] PCERT_PUBLIC_KEY_INFO pPublicKey1,
  [in] PCERT_PUBLIC_KEY_INFO pPublicKey2
);

Parametri

[in] dwCertEncodingType

Specifica il tipo di codifica usato. È sempre accettabile specificare sia i tipi di codifica del certificato che dei messaggi combinandoli con un'operazione bit per bit or , come illustrato nell'esempio seguente:

X509_ASN_ENCODING | PKCS_7_ASN_ENCODING Tipi di codifica attualmente definiti sono:

  • X509_ASN_ENCODING
  • PKCS_7_ASN_ENCODING

[in] pPublicKey1

Puntatore alla CERT_PUBLIC_KEY_INFO per la prima chiave pubblica nel confronto.

[in] pPublicKey2

Puntatore alla CERT_PUBLIC_KEY_INFO per la seconda chiave pubblica nel confronto.

Valore restituito

Se le chiavi pubbliche sono identiche e la funzione ha esito positivo, la funzione restituisce non zero (TRUE).

Se la funzione ha esito negativo, restituisce zero (FALSE).

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wincrypt.h
Libreria Crypt32.lib
DLL Crypt32.dll

Vedi anche

CERT_PUBLIC_KEY_INFO

Funzioni Gestione dati