CertEnroll-Schnittstellen
Die folgenden Schnittstellen werden von der Zertifikatregistrierungs-API unterstützt.
Schnittstelle | Beschreibung |
---|---|
IAlternativeName | Stellt einen instance einer AlternativeNames-Erweiterung dar. |
IAlternativeNames | Verwaltet eine Auflistung von IAlternativeName-Objekten . |
IBinaryConverter | Erstellt eine Unicode-codierte Zeichenfolge aus einem Bytearray, erstellt ein Bytearray aus einer Unicode-codierten Zeichenfolge und ändert den Typ der Unicode-Codierung, die auf eine Zeichenfolge angewendet wird. |
Icertificatepolicy | Gibt eine Zertifikatrichtlinie an, die den Zweck angibt, für den das Zertifikat verwendet werden kann. |
ICertificatePolicies | Verwaltet eine Auflistung von ICertificatePolicy-Objekten . |
ICertProperties | Verwalten sie eine Auflistung von ICertProperty-Objekten . |
ICertProperty | Ordnet eine externe Eigenschaft einem Zertifikat zu. |
ICertPropertyArchived | Stellt eine Zertifikateigenschaft dar, die angibt, ob ein Zertifikat archiviert wurde. |
ICertPropertyArchivedKeyHash | Stellt einen SHA-1-Hash eines verschlüsselten privaten Schlüssels dar, der für die Archivierung an eine Zertifizierungsstelle übermittelt wird. |
ICertPropertyAutoEnroll | Stellt eine Zertifikateigenschaft dar, die eine Vorlage identifiziert, die zum Aktivieren der automatischen Registrierung des Zertifikats konfiguriert wurde. |
ICertPropertyBackedUp | Stellt eine Zertifikateigenschaft dar, die angibt, ob ein Zertifikat gesichert wurde, und, falls ja, das Datum und die Uhrzeit, zu dem es gespeichert wurde. |
ICertPropertyDescription | Ermöglicht das Angeben und Abrufen einer Zeichenfolge, die beschreibende Informationen für ein Zertifikat enthält. |
ICertPropertyEnrollment | Stellt eine Zertifikateigenschaft dar, die Zertifikat- und Zertifizierungsstelleninformationen enthält, die erstellt werden, wenn der Client die Enroll-Methode auf der IX509Enrollment-Schnittstelle aufruft . |
ICertPropertyEnrollmentPolicyServer | Stellt eine externe Zertifikateigenschaft dar, die Informationen zu einem CEP-Server (Certificate Enrollment Policy) und einem Zertifikatregistrierungsserver (CES) enthält. |
ICertPropertyFriendlyName | Ermöglicht das Angeben und Abrufen einer Zeichenfolge, die den Anzeigenamen eines Zertifikats enthält. |
ICertPropertyKeyProvInfo | Stellt eine Zertifikateigenschaft dar, die Informationen zu einem privaten Schlüssel enthält. |
ICertPropertyRenewal | Stellt eine Zertifikateigenschaft dar, die einen SHA-1-Hash des neuen Zertifikats enthält, das beim Erneuern eines vorhandenen Zertifikats erstellt wird. |
ICertPropertyRequestOriginator | Stellt eine Zertifikateigenschaft dar, die den DNS-Namen (Domain Naming System) des Computers enthält, auf dem die Anforderung erstellt wurde. |
ICertPropertySHA1Hash | Stellt eine Zertifikateigenschaft dar, die einen SHA-1-Hash des Zertifikats enthält. |
ICertificationAuthorities | Verwaltet eine Auflistung von ICertificationAuthority-Objekten . |
ICertificationAuthority | Stellt eine einzelne Zertifizierungsstelle dar. |
ICryptAttribute | Stellt ein kryptografisches Attribut in einer Zertifikatanforderung dar. |
ICryptAttributes | Verwaltet eine Auflistung von ICryptAttribute-Objekten . |
ICspAlgorithm | Stellt einen Algorithmus dar, der von einem Kryptografieanbieter implementiert wird. |
ICspAlgorithms | Verwaltet eine Auflistung von ICspAlgorithm-Objekten . |
ICspInformation | Bietet Zugriff auf allgemeine Informationen zu einem Kryptografieanbieter. |
ICspInformations | Verwaltet eine Auflistung von ICspInformation-Objekten . |
ICspStatus | Enthält Informationen zu einem kryptografischen Anbieter-Algorithmus-Paar. |
ICspStatuses | Verwaltet eine Auflistung von ICspStatus-Objekten . |
IObjectId | Stellt einen Objektbezeichner dar. |
IObjectIds | Verwaltet eine Auflistung von IObjectId-Objekten . |
IPolicyQualifier | Stellt einen Qualifizierer dar, der einer Zertifikatrichtlinie zugeordnet werden kann. |
IPolicyQualifiers | Verwaltet eine Auflistung von IPolicyQualifier-Objekten . |
ISignerCertificate | Stellt ein Signaturzertifikat dar, mit dem Sie eine Zertifikatanforderung signieren können. |
ISignerCertificates | Verwaltet eine Auflistung von ISignerCertificate-Objekten . |
ISmimeCapabilities | Verwaltet eine Auflistung von ISmimeCapability-Objekten . |
ISmimeCapability | Stellt eine SMIMECapabilities-Erweiterung dar, die die Entschlüsselungsfunktionen eines E-Mail-Empfängers identifiziert. |
IX500DistinguishedName | Stellt einen distinguished X.500-Namen dar. |
IX509Attribute | Stellt ein Attribut in einer PKCS #7-, PKCS #10- oder CMC-Zertifikatanforderung dar. |
IX509AttributeClientId | Stellt ein Attribut dar, das verwendet werden kann, um den Client zu identifizieren, der eine Zertifikatanforderung generiert hat. |
IX509AttributeExtensions | Stellt die Zertifikaterweiterungen in einer Zertifikatanforderung dar. |
IX509AttributeArchiveKey | Stellt ein Attribut dar, das einen verschlüsselten privaten Schlüssel enthält, der von einer Zertifizierungsstelle archiviert werden soll. |
IX509AttributeArchiveKeyHash | Stellt ein Attribut dar, das einen SHA-1-Hash des verschlüsselten privaten Schlüssels enthält, der von einer Zertifizierungsstelle archiviert werden soll. |
IX509AttributeCspProvider | Stellt ein Attribut dar, das den Kryptografieanbieter identifiziert, der von der Entität verwendet wird, die das Zertifikat anfordert. |
IX509AttributeOSVersion | Stellt ein Attribut dar, das Versionsinformationen zum Clientbetriebssystem enthält, unter dem die Zertifikatanforderung generiert wurde. |
IX509AttributeRenewalCertificate | Stellt ein Attribut dar, das das zertifikat enthält, das erneuert wird. |
IX509Attributes | Verwaltet eine Auflistung von IX509Attribute-Objekten . |
IX509CertificateRequest | Stellt die abstrakte Schnittstelle der obersten Ebene für eine Zertifikatanforderung dar. |
IX509CertificateRequestCertificate | Ermöglicht es Ihnen, Zertifikate direkt zu erstellen, ohne eine Registrierung oder Zertifizierungsstelle zu durchlaufen. |
IX509CertificateRequestCertificate2 | Erweitert die IX509CertificateRequestCertificate-Schnittstelle , um die Initialisierung aus einer Vorlage zu ermöglichen. |
IX509CertificateRequestCmc | Stellt eine CMC-Anforderung dar. |
IX509CertificateRequestCmc2 | Erweitert die IX509CertificateRequestCmc-Schnittstelle , um die Initialisierung aus einer Vorlage zu ermöglichen. |
IX509CertificateRequestPkcs10 | Stellt eine PKCS #10-Anforderung dar. |
IX509CertificateRequestPkcs10V2 | Erweitert die IX509CertificateRequestPkcs10-Schnittstelle , um die Initialisierung aus einer Vorlage zu ermöglichen. |
IX509CertificateRequestPkcs7 | Stellt eine PKCS #7-Anforderung dar. |
IX509CertificateRequestPkcs7V2 | Erweitert die IX509CertificateRequestPkcs7-Schnittstelle , um die Initialisierung aus einer Vorlage zu ermöglichen. |
IX509CertificateTemplate | Stellt eine Zertifikatanforderungsvorlage dar. |
IX509CertificateTemplates | Verwaltet eine Auflistung von IX509CertificateTemplate-Objekten . |
IX509CertificateTemplateWritable | Fügt einer Vorlage eine Vorlage hinzu oder löscht sie aus einem Vorlagenspeicher. |
IX509Registrierung | Registriert einen Computer oder Benutzer in einer Zertifikathierarchie. |
IX509Registrierung2 | Erweitert die IX509Enrollment-Schnittstelle , um die Initialisierung aus einer Vorlage zu ermöglichen. |
IX509EnrollmentHelper | Definiert Methoden, die es einer Webanwendung ermöglichen, ein Zertifikat zu registrieren, Richtlinienserveranmeldeinformationen im Anmeldeinformationscache zu speichern und Richtlinienserver und Registrierungsserver zu registrieren. |
IX509EnrollmentPolicyServer | Stellt einen CEP-Server (Certificate Enrollment Policy) dar. |
IX509EnrollmentStatus | Ruft detaillierte Fehlerinformationen zu einer Zertifikatregistrierungstransaktion ab. |
IX509EnrollmentWebClassFactory | Erstellt ein -Objekt im Benutzerkontext auf einer Webseite. |
IX509Extension | Definiert eine Erweiterung für eine Zertifikatanforderung. |
IX509ExtensionAlternativeNames | Gibt mindestens ein alternatives Namensformular für den Antragsteller eines Zertifikats an. |
IX509ExtensionAuthorityKeyIdentifier | Stellt eine AuthorityKeyIdentifier-Erweiterung dar. |
IX509ExtensionBasicConstraints | Gibt an, ob der Zertifikatsubjekt eine Zertifizierungsstelle ist, und, falls ja, die Tiefe der untergeordneten Zertifizierungsstellenkette. |
IX509ExtensionCertificatePolicies | Stellt eine Sammlung von Richtlinieninformationsbegriffen dar. |
IX509ExtensionMSApplicationPolicies | Stellt eine Auflistung von Objektbezeichnern dar, die angeben, wie ein Zertifikat von einer Anwendung verwendet werden kann. |
IX509ExtensionEnhancedKeyUsage | Stellt eine Auflistung von Objektbezeichnern dar, die die beabsichtigte Verwendung des in einem Zertifikat enthaltenen öffentlichen Schlüssels identifizieren. |
IX509ExtensionKeyUsage | Stellt Einschränkungen für die Vorgänge dar, die mit dem im Zertifikat enthaltenen öffentlichen Schlüssel ausgeführt werden können. |
IX509Extensions | Verwaltet eine Auflistung von IX509Extension-Objekten . |
IX509ExtensionSmimeCapabilities | Stellt eine Sammlung dar, die die Entschlüsselungsfunktionen eines E-Mail-Empfängers an einen E-Mail-Absender meldet. |
IX509ExtensionSubjectKeyIdentifier | Stellt eine SubjectKeyIdentifier-Erweiterung dar, die zum Identifizieren eines Signaturzertifikats verwendet wird. |
IX509ExtensionTemplate | Stellt eine CertificateTemplate-Erweiterung dar, die eine Vorlage der Version 2 enthält. |
IX509ExtensionTemplateName | Stellt eine CertificateTemplateName-Erweiterung dar, die eine Vorlage der Version 1 enthält. |
IX509MachineEnrollmentFactory | Erstellt ein IX509EnrollmentHelper-Objekt auf einer Webseite. |
IX509NameValuePair | Stellt ein generisches Name-Wert-Paar dar. |
IX509NameValuePairs | Verwaltet eine Auflistung von IX509NameValuePair-Objekten . |
IX509PolicyServerListManager | Verwaltet eine Auflistung von IX509PolicyServerUrl-Objekten . |
IX509PolicyServerListManager | Verwaltet eine Auflistung von IX509PolicyServerUrl-Objekten . |
IX509PrivateKey | Stellt einen asymmetrischen privaten Schlüssel dar, der für Verschlüsselung, Signatur und Schlüsselvereinbarung verwendet werden kann. |
IX509PublicKey | Stellt einen öffentlichen Schlüssel in einem öffentlichen/privaten Schlüsselpaar dar. |
IX509SignatureInformation | Stellt Informationen dar, die zum Signieren einer Zertifikatanforderung verwendet werden. |
Zugehörige Themen