Freigeben über


CertEnroll-Enumerationen

Die folgenden Enumerationen werden von der Zertifikatregistrierungs-API unterstützt.

Enumeration Beschreibung
AlgorithmFlags Enthält Flags, die verwendet werden können, um die Suche nach einem kryptografischen Algorithmus zu verfeinern.
AlgorithmOperationFlags Gibt die Vorgänge an, die ein Algorithmus ausführen kann. Dies wird verwendet, um die operativen Funktionen eines CSP-Algorithmus oder CSP-status Informationen abzurufen, die auf diesen Funktionen basieren.
AlgorithmType Gibt den beabsichtigten Zweck eines kryptografischen Algorithmus an.
AlternativeNameType Gibt die alternativen Namenstypen an, die beim Erstellen einer AlternativeName-Erweiterung angegeben werden können.
CERTENROLL_OBJECTID Enthält die vordefinierten Objektbezeichner (OIDs), die die Zertifikatregistrierungs-API unterstützen.
CERTENROLL_PROPERTYID Enthält vordefinierte OIDs für externe Eigenschaften, die von der Zertifikatregistrierungs-API unterstützt werden.
CommitTemplateFlags Gibt Optionen zum Speichern und Löschen von Vorlagen an.
EncodingType Gibt den Codierungstyp an, der zu Anzeigezwecken auf ein Bytearray angewendet wird.
EnrollmentCAProperty Gibt Eigenschaftswerte der Zertifizierungsstelle an.
EnrollmentDisplayStatus Gibt an, ob Registrierungsinformationen status in einer Benutzeroberfläche angezeigt werden sollen.
EnrollmentEnrollStatus Gibt den registrierungsbasierten status einer Zertifikatanforderung an.
EnrollmentPolicyFlags Gibt Gruppenrichtlinienflags an.
EnrollmentPolicyServerPropertyFlags Gibt den Standardrichtlinienserver an.
EnrollmentSelectionStatus Gibt an, ob die Registrierung status eines Objekts während des Registrierungsprozesses überwacht wird.
EnrollmentTemplateProperty Enthält Eigenschaftswerte für eine angegebene Vorlage.
InnerRequestLevel Gibt die Einschlussebene einer Zertifikatanforderung innerhalb einer PKCS #7- oder CMC-Anforderung an.
InstallResponseRestrictionFlags Enthält Flags, die die Einschränkungen für die lokale Installation einer Zertifikatkette identifizieren.
KeyIdentifierHashAlgorithm Gibt den Algorithmus an, der zum Hashen des öffentlichen Schlüssels in einer Zertifikatanforderung verwendet wird.
ObjectIdGroupId Gibt die Kategorie oder Gruppe an, zu der eine OID gehört.
ObjectIdPublicKeyFlags Gibt an, ob ein Algorithmus für öffentliche Schlüssel zum Signieren oder für die Verschlüsselung verwendet wird.
PFXExportOptions Gibt an, in welchem Maße eine Zertifikatkette beim Erstellen einer PFX-Nachricht (Personal Information Exchange) enthalten ist.
Pkcs10AllowedSignatureTypes Gibt den Typ der Signatur an, der beim Signieren einer Zertifikatanforderung zulässig ist.
PolicyQualifierType Gibt den Typ des Qualifizierers an, der auf eine Zertifikatrichtlinie angewendet wird.
PolicyServerUrlFlags Enthält CEP-Serverflags (Certificate Enrollment Policy).
PolicyServerUrlPropertyID Enthält Werte, die den Typ des Eigenschaftswerts angeben, der von der GetStringProperty-Methode zurückgegeben oder von der SetStringProperty-Methode auf der IX509PolicyServerUrl-Schnittstelle festgelegt werden soll.
RequestClientInfoClientId Gibt den Anwendungstyp an, der eine Zertifikatanforderung erstellt hat.
WebEnrollmentFlags Gibt das Webregistrierungsverhalten an.
WebSecurityLevel Gibt an, ob eine webfähige Methode oder Eigenschaft für Skripts sicher ist.
X500NameFlags Gibt die Anzeige- und Codierungsmerkmale eines distinguished Namens oder relativen distinguished Namens an.
X509CertificateEnrollmentContext Gibt die Art der Endentität an, für die das Zertifikat vorgesehen ist.
X509CertificateTemplateEnrollmentFlag Enthält Werte, die Server- und Clientaktionen während der Registrierung angeben.
X509CertificateTemplateGeneralFlag Enthält Verwendungs- und Änderungsinformationen zu Vorlagen und zugeordneten Zertifikaten.
X509CertificateTemplatePrivateKeyFlag Enthält Werte, die Clientaktionen für einen privaten Schlüssel angeben.
X509CertificateTemplateSubjectNameFlag Enthält Werte, die Server- und Clientaktionen für Antragstellernamen angeben.
X509EnrollmentPolicyExportFlags Gibt an, welche Elemente vom Richtlinienserver exportiert werden sollen.
X509EnrollmentPolicyLoadOption Gibt an, wie eine Richtlinie vom Richtlinienserver abgerufen wird.
X509KeySpec Gibt die beabsichtigte Verwendung eines Schlüssels für einen Legacy-CSP an.
X509keyusageflags Gibt den Zweck eines Schlüssels an, der in einem Zertifikat enthalten ist.
X509PrivateKeyExportFlags Gibt die Exportrichtlinie für einen privaten Schlüssel an.
X509PrivateKeyProtection Gibt die Ebene des Schutzes privater Schlüssel an, die von einem KSP oder CSP unterstützt wird.
X509PrivateKeyUsageFlags Gibt die zulässige Verwendung eines privaten Schlüssels an.
X509PrivateKeyVerify Gibt an, ob während der Überprüfung des privaten Schlüssels eine Benutzeroberfläche angezeigt wird und ob die Überprüfung fortgesetzt werden kann, wenn der CSP oder KSP einen intelligenten Karte darstellt.
X509ProviderType Gibt den Typ eines Kryptografiedienstanbieters oder Schlüsseldienstanbieters an.
X509RequestInheritOptions Gibt an, wie Schlüssel, Erweiterungswerte und externe Eigenschaften geerbt werden, wenn eine neue Anforderung aus einem vorhandenen Zertifikat erstellt wird.
X509RequestType Gibt den Zertifikatanforderungstyp an.
X509SCEPDisposition Beschreibt die resultierende Disposition einer Anforderung zum Verarbeiten einer Antwortnachricht.
X509SCEPFailInfo Beschreibt die Art eines SCEP-Zertifikatregistrierungsfehlers.

 

Referenz zur Zertifikatregistrierungs-API

CertEnroll-Schnittstellen