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

Vedi anche

ICertSrvSetup