Share via


Interfaccia ICertPropertyKeyProvInfo (certenroll.h)

L'interfaccia ICertPropertyKeyProvInfo rappresenta una proprietà del certificato che contiene informazioni su una chiave privata. Le informazioni chiave sono contenute in un oggetto IX509PrivateKey .

Questa proprietà viene in genere inizializzata dal processo di registrazione e associata al certificato fittizio copiato temporaneamente nell'archivio richieste. Se l'autorità di certificazione contrassegna la richiesta in sospeso dopo l'invio, la registrazione automatica può successivamente usare l'ID richiesta per recuperare la risposta del certificato. Se l'autorità di certificazione nega la richiesta di certificato, il certificato fittizio nell'archivio richieste e tutte le proprietà associate vengono eliminate. Se l'autorità di certificazione rilascia il certificato e viene installato nell'archivio personale, questa proprietà è associata al nuovo certificato e il certificato fittizio viene eliminato.

Quando viene inserita una smart card, il certificato della smart card viene installato automaticamente nell'archivio personale e questa proprietà è associata.

Usare questa proprietà ogni volta che è necessario recuperare la chiave privata per eseguire un'operazione di crittografia.

Nota Il valore CERTENROLL_PROPERTYID è XCN_CERT_KEY_PROV_INFO_PROP_ID.

 

Ereditarietà

L'interfaccia ICertPropertyKeyProvInfo eredita da ICertProperty. ICertPropertyKeyProvInfo include anche questi tipi di membri:

Metodi

L'interfaccia ICertPropertyKeyProvInfo include questi metodi.

 
ICertPropertyKeyProvInfo::get_PrivateKey

Recupera la chiave privata associata al certificato.
ICertPropertyKeyProvInfo::Initialize

Inizializza l'oggetto da una chiave privata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h

Vedi anche

Interfacce CertEnroll

ICertProperty