Freigeben über


ICertAdmin2-Schnittstelle (certadm.h)

Die ICertAdmin2-Schnittstelle ist eine von zwei Schnittstellen, die Verwaltungsfunktionen für ordnungsgemäß autorisierte Clients bereitstellen.

Die ICertAdmin2-Schnittstelle wird verwendet, um die folgenden Aufgaben auszuführen:

  • Autorisieren oder verweigern Sie eine Zertifikatanforderung.
  • Widerrufen eines ausgestellten Zertifikats.
  • Lösen Sie die Generierung einer Zertifikatsperrliste (Certificate Revocation List , CRL) aus.
  • Rufen Sie die aktuelle Zertifikatsperrliste für den Server ab.
  • Bestimmen Sie, ob ein Zertifikat gültig ist.
  • Abrufen eines archivierten Schlüssels.
  • Rufen Sie den Anzeigenamen, die Eigenschaft oder das Eigenschaftenflag einer Zertifizierungsstelle ab.
  • Veröffentlichen Sie eine oder mehrere CRLs.
  • Abrufen oder Festlegen von Konfigurationsinformationen.
  • Bestimmen Sie, welche Rollen festgelegt sind.
  • Importieren Sie ein Zertifikat oder einen Schlüssel.
Certificate Services-Schnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.

Vererbung

Die ICertAdmin2-Schnittstelle erbt von ICertAdmin und IDispatch. ICertAdmin2 verfügt auch über die folgenden Membertypen:

Methoden

Die ICertAdmin2-Schnittstelle verfügt über diese Methoden.

 
ICertAdmin2::D eleteRow

Die DeleteRow-Methode löscht eine Zeile oder einen Satz Zeilen aus einer Datenbanktabelle. Der Aufrufer gibt eine Datenbanktabelle und entweder eine Zeilen-ID oder ein Enddatum an.
ICertAdmin2::GetArchivedKey

Ruft ein BLOB für die Archivierung der Schlüsselwiederherstellung ab.
ICertAdmin2::GetCAProperty

Ruft einen Eigenschaftswert für die Zertifizierungsstelle ab. (ICertAdmin2.GetCAProperty)
ICertAdmin2::GetCAPropertyDisplayName

Die ICertAdmin2::GetCAPropertyDisplayName-Methode ruft den Anzeigenamen der Eigenschaft für eine Zertifizierungsstelle -Eigenschaft ab.
ICertAdmin2::GetCAPropertyFlags

Die ICertAdmin2::GetCAPropertyFlags-Methode ruft die Eigenschaftsflags für eine Zertifizierungsstelle -Eigenschaft ab.
ICertAdmin2::GetConfigEntry

Ruft Konfigurationsinformationen für eine Zertifizierungsstelle ab.
ICertAdmin2::GetMyRoles

Ruft die Zertifizierungsstellerollen des Aufrufers ab.
ICertAdmin2::ImportKey

Fügt einem Element in der Certificate Services-Datenbank einen verschlüsselten Schlüsselsatz hinzu. Der Schlüsselsatz wird mit einem oder mehreren Schlüsselwiederherstellungs-Agent-Zertifikaten (KRA) verschlüsselt.
ICertAdmin2::P ublishCRLs

Veröffentlicht Zertifikatsperrlisten (Certificate Revocation Lists, CRLs) für eine Zertifizierungsstelle(CA).
ICertAdmin2::SetCAProperty

Legt einen Eigenschaftswert für die Zertifizierungsstelle (Certification Authority, CA) fest.
ICertAdmin2::SetConfigEntry

Legt Konfigurationsinformationen für eine Zertifizierungsstelle fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certadm.h (include Certsrv.h)