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 Betriebsfunktionen eines CSP-Algorithmus oder 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 (OIDs), die von der Zertifikatregistrierungs-API unterstützt werden. |
| 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 zu Anzeigezwecken auf ein Bytearray angewendet wird. |
| EnrollmentCAProperty | Gibt Die 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 Gruppenrichtlinienflags 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 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 mit öffentlichem Schlüssel zum Signieren oder zur Verschlüsselung verwendet wird. |
| PFXExportOptions | Gibt an, welcher Anteil 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-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 Typ der Anwendung an, die 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 Name oder eines relativen Distinguished Name 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 Informationen zur Verwendung und Änderung von Vorlagen und zugehörigen 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 Richtlinien vom Richtlinienserver abgerufen werden. |
| X509KeySpec | Gibt die beabsichtigte Verwendung eines Schlüssels für einen Legacy-CSP an. |
| X509keyusageflags | Gibt den Zweck eines in einem Zertifikat enthaltenen Schlüssels an. |
| 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ässigen Verwendungsmöglichkeiten 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 eine Smartcard 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. |