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.
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) |