Metodo ICertSrvSetup::GetExistingCACertificates (casetup.h)
Il metodo GetExistingCACertificates ottiene la raccolta di oggetti CertSrvSetupKeyInformation che rappresentano certificati dell'autorità di certificazione (CA) validi attualmente installati nel computer. Questo metodo non modifica lo stato dell'oggetto CCertSrvSetup .
Sintassi
HRESULT GetExistingCACertificates(
[out] ICertSrvSetupKeyInformationCollection **ppVal
);
Parametri
[out] ppVal
Indirizzo di un puntatore a un'interfaccia ICertSrvSetupKeyInformationCollection che può essere usata per accedere alle informazioni per il set di certificati CA validi installati nell'archivio "LocalMachine".
Valore restituito
nessuno
Osservazioni
L'oggetto CertSrvSetupKeyInformationCollection contiene certificati validi. Un certificato viene considerato valido se soddisfa i criteri seguenti:
- Contiene una chiave AT_SIGNATURE che corrisponde alla chiave nel contenitore di chiavi private .
- È autofirmato o ha vincoli di base per una CA.
- Supera la convalida della catena, ma potrebbe verificarsi un errore di revoca offline.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | casetup.h |
DLL | Certocm.dll |