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 |