Funzione SslCrackCertificate (schannel.h)

[La funzione SslCrackCertificate è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece la funzione CertCreateCertificateContext .

Restituisce una struttura X509Certificate con le informazioni contenute nel BLOB di certificati specificato.

Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Schannel.dll.

Sintassi

BOOL SslCrackCertificate(
  [in]  PUCHAR           pbCertificate,
  [in]  DWORD            cbCertificate,
  [in]  DWORD            dwFlags,
  [out] PX509Certificate *ppCertificate
);

Parametri

[in] pbCertificate

BLOB del certificato da cui creare la nuova struttura X509Certificate .

[in] cbCertificate

Lunghezza, in byte, del BLOB contenuto nel parametro pbCertificate .

[in] dwFlags

Impostare questo valore su CF_CERT_FROM_FILE per specificare che il BLOB del certificato contenuto nel parametro pbCertificate proviene da un file.

[out] ppCertificate

In caso di restituzione, riceve l'indirizzo di un puntatore alla struttura X509Certificate creata da questa funzione.

Al termine dell'uso della struttura X509Certificate , liberarla chiamando SslFreeCertificate.

Valore restituito

Restituisce un valore diverso da zero se questa funzione ha creato correttamente una struttura X509Certificate o zero in caso contrario.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione schannel.h
DLL Schannel.dll