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 |