Funzione CertAddEncodedCertificateToSystemStoreW (wincrypt.h)
La funzione CertAddEncodedCertificateToSystemStore apre l'archivio di sistema specificato e aggiunge il certificato codificato.
Sintassi
BOOL CertAddEncodedCertificateToSystemStoreW(
[in] LPCWSTR szCertStoreName,
[in] const BYTE *pbCertEncoded,
[in] DWORD cbCertEncoded
);
Parametri
[in] szCertStoreName
Stringa con terminazione Null contenente il nome dell'archivio di sistema per il certificato codificato.
[in] pbCertEncoded
Puntatore a un buffer contenente il certificato codificato da aggiungere.
[in] cbCertEncoded
Dimensione, in byte, del buffer pbCertEncoded .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è TRUE.
Se la funzione ha esito negativo, il valore restituito è FALSE. CertAddEncodedCertificateToSystemStore dipende dalle funzioni elencate nelle note seguenti per la gestione degli errori. Per i rispettivi comportamenti di gestione degli errori, vedere gli argomenti relativi alle funzioni. Per informazioni sugli errori estesi, chiamare GetLastError.
Commenti
Internamente , CertAddEncodedCertificateToSystemStore chiama CertOpenSystemStore e CertAddEncodedCertificateToStore con i parametri seguenti.
CertOpenSystemStore Parametro | Valore |
---|---|
szSubsystemProtocol | szCertStoreName |
Se CertAddEncodedCertificateToSystemStore ottiene un handle per l'archivio di sistema specificato, chiama CertCloseStore per chiudere l'handle prima che venga restituito.
CertAddEncodedCertificateToStore Parametro | Valore |
---|---|
dwCertEncodingType | X509_ASN_ENCODING |
dwAddDisposition | CERT_STORE_ADD_USE_EXISTING |
ppCertContext | NULL |
Nota
L'intestazione wincrypt.h definisce CertAddEncodedCertificateToSystemStore come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
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 | wincrypt.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per