Freigeben über


CertEnroll-Enumerationen

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

Aufzählung 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 von CSP-Statusinformationen basierend auf diesen Funktionen abzurufen.
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, die (OIDs) unterstützt werden, die Zertifikatregistrierungs-API.
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 Typ der Codierung an, die für Anzeigezwecke auf ein Bytearray angewendet wird.
EnrollmentCAProperty Gibt Eigenschaftswerte der Zertifizierungsstelle an.
EnrollmentDisplayStatus- Gibt an, ob Registrierungsstatusinformationen auf einer Benutzeroberfläche angezeigt werden sollen.
EnrollmentEnrollStatus- Gibt den Registrierungsstatus einer Zertifikatanforderung an.
EnrollmentPolicyFlags- Gibt Gruppenrichtlinienkennzeichnungen an.
EnrollmentPolicyServerPropertyFlags Gibt den Standardrichtlinienserver an.
EnrollmentSelectionStatus- Gibt an, ob der Registrierungsstatus eines Objekts während des Registrierungsprozesses überwacht wird.
EnrollmentTemplateProperty- Enthält Eigenschaftswerte für eine bestimmte Vorlage.
InnerRequestLevel- Gibt die Eindämmungsebene einer Zertifikatanforderung innerhalb einer PKCS #7- oder CMC-Anforderung an.
InstallResponseRestrictionFlags Enthält Flags, die die Einschränkungen identifizieren, die für die lokale Installation einer Zertifikatkette gelten.
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 ein OID gehört.
ObjectIdPublicKeyFlags Gibt an, ob ein Öffentlicher Schlüsselalgorithmus zum Signieren oder zur Verschlüsselung verwendet wird.
PFXExportOptions- Gibt an, wie viel einer 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-Serverkennzeichnungen (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 für die IX509PolicyServerUrl Schnittstelle festgelegt wird.
RequestClientInfoClientClientId- Gibt den Anwendungstyp an, der eine Zertifikatanforderung erstellt hat.
WebEnrollmentFlags Gibt das Verhalten der Webregistrierung an.
WebSecurityLevel- Gibt an, ob eine webfähige Methode oder Eigenschaft für Skripts sicher ist.
X500NameFlags Gibt die Anzeige- und Codierungsmerkmale eines distinguishierten 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 während der Registrierung Server- und Clientaktionen angeben.
X509CertificateTemplateGeneralFlag Enthält Verwendungs- und Änderungsinformationen zu Vorlagen und zugehörigen Zertifikaten.
X509CertificateTemplatePrivateKeyFlag Enthält Werte, die Clientaktionen in Bezug auf 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 die Richtlinie vom Richtlinienserver abgerufen wird.
X509KeySpec- Gibt die beabsichtigte Verwendung eines Schlüssels für einen älteren 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 privaten Schlüsselschutzes an, der von einem KSP oder CSP unterstützt wird.
X509PrivateKeyUsageFlags Gibt die zulässigen Verwendungen eines privaten Schlüssels an.
X509PrivateKeyVerify- Gibt an, ob eine Benutzeroberfläche während der Überprüfung des privaten Schlüssels angezeigt wird und ob die Überprüfung fortgesetzt werden kann, wenn der CSP oder KSP eine Smartcard darstellen.
X509ProviderType- Gibt den Typ eines kryptografischen Dienstanbieters oder eines 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 Anordnung einer Anforderung zum Verarbeiten einer Antwortnachricht.
X509SCEPFailInfo Beschreibt die Art eines SCEP-Zertifikatregistrierungsfehlers.

 

Zertifikatregistrierungs-API-Referenz

CertEnroll-Schnittstellen