Partager via


CertEnroll, énumérations

Les énumérations suivantes sont prises en charge par l’API d’inscription de certificat.

Énumération Description
AlgorithmFlags Contient des indicateurs qui peuvent être utilisés pour affiner la recherche d’un algorithme de chiffrement.
AlgorithmOperationFlags Spécifie les opérations qu’un algorithme peut effectuer. Cela permet de récupérer les fonctionnalités opérationnelles d’un algorithme CSP ou d’informations d’état CSP en fonction de ces fonctionnalités.
AlgorithmType Spécifie l’objectif prévu d’un algorithme de chiffrement.
alternativeNameType Spécifie les autres types de noms qui peuvent être spécifiés lors de la création d’une extension AlternativeName.
CERTENROLL_OBJECTID Contient les identificateurs d’objet prédéfinis (OID) pris en charge par l’API d’inscription de certificat.
CERTENROLL_PROPERTYID Contient des OID prédéfinis pour les propriétés externes prises en charge par l’API d’inscription de certificat.
CommitTemplateFlags Spécifie les options d’enregistrement et de suppression de modèles.
EncodingType Spécifie le type d’encodage appliqué à un tableau d’octets à des fins d’affichage.
EnrollmentCAProperty Spécifie les valeurs de propriété de l’autorité de certification.
EnrollmentDisplayStatus Spécifie s’il faut afficher les informations d’état d’inscription dans une interface utilisateur.
EnrollmentEnrollStatus Spécifie l’état d’inscription d’une demande de certificat.
EnrollmentPolicyFlags Spécifie les indicateurs de stratégie de groupe.
EnrollmentPolicyServerPropertyFlags Spécifie le serveur de stratégie par défaut.
EnrollmentSelectionStatus Spécifie si l’état d’inscription d’un objet sera surveillé pendant le processus d’inscription.
EnrollmentTemplateProperty Contient des valeurs de propriété pour un modèle donné.
InnerRequestLevel Spécifie le niveau de confinement d’une demande de certificat dans une requête PKCS #7 ou CMC.
InstallResponseRestrictionFlags Contient des indicateurs qui identifient les restrictions placées sur l’installation locale d’une chaîne de certificats.
KeyIdentifierHashAlgorithm Spécifie l’algorithme utilisé pour hacher la clé publique dans une demande de certificat.
ObjectIdGroupId Spécifie la catégorie ou le groupe auquel appartient un OID.
ObjectIdPublicKeyFlags Spécifie si un algorithme de clé publique est utilisé pour la signature ou pour le chiffrement.
PFXExportOptions Spécifie la quantité d’une chaîne de certificats incluse lors de la création d’un message PFX (Personal Information Exchange).
Pkcs10AllowedSignatureTypes Spécifie le type de signature autorisé lors de la signature d’une demande de certificat.
PolicyQualifierType Spécifie le type de qualificateur appliqué à une stratégie de certificat.
PolicyServerUrlFlags Contient des indicateurs de serveur de stratégie d’inscription de certificat (CEP).
PolicyServerUrlPropertyID Contient des valeurs qui spécifient le type de valeur de propriété à renvoyer par la méthode GetStringProperty ou définies par la méthode SetStringProperty sur l’interface IX509PolicyServerUrl.
RequestClientInfoClientClientId Spécifie le type d’application qui a créé une demande de certificat.
WebEnrollmentFlags Spécifie le comportement d’inscription web.
WebSecurityLevel Spécifie si une méthode ou une propriété web est sécurisée pour l’écriture de scripts.
X500NameFlags Spécifie les caractéristiques d’affichage et d’encodage d’un nom unique ou d’un nom unique relatif.
X509CertificateEnrollmentContext Spécifie la nature de l’entité de fin pour laquelle le certificat est destiné.
X509CertificateTemplateEnrollmentFlag Contient des valeurs qui spécifient des actions serveur et client lors de l’inscription.
X509CertificateTemplateGeneralFlag Contient des informations d’utilisation et de modification sur les modèles et les certificats associés.
X509CertificateTemplatePrivateKeyFlag Contient des valeurs qui spécifient des actions clientes concernant une clé privée.
X509CertificateTemplateSubjectNameFlag Contient des valeurs qui spécifient des actions serveur et client concernant les noms d’objet.
X509EnrollmentPolicyExportFlags Spécifie les éléments à exporter à partir du serveur de stratégie.
X509EnrollmentPolicyLoadOption Spécifie comment récupérer la stratégie à partir du serveur de stratégie.
X509KeySpec Spécifie l’utilisation prévue d’une clé pour un fournisseur de solutions Cloud hérité.
X509KeyUsageFlags Spécifie l’objectif d’une clé contenue dans un certificat.
X509PrivateKeyExportFlags Spécifie la stratégie d’exportation pour une clé privée.
X509PrivateKeyProtection Spécifie le niveau de protection de clé privée pris en charge par un fournisseur de solutions cloud ou un fournisseur de solutions cloud.
X509PrivateKeyUsageFlags Spécifie les utilisations autorisées d’une clé privée.
X509PrivateKeyVerify Spécifie si une interface utilisateur s’affiche lors de la vérification de clé privée et si la vérification peut continuer si le fournisseur de solutions cloud ou le fournisseur de services clés représentent une carte à puce.
X509ProviderType Spécifie le type d’un fournisseur de services de chiffrement ou d’un fournisseur de services de clé.
X509RequestInheritOptions Spécifie la façon dont les clés, les valeurs d’extension et les propriétés externes sont héritées lorsqu’une nouvelle demande est créée à partir d’un certificat existant.
X509RequestType Spécifie le type de demande de certificat.
X509SCEPDisposition Décrit la destruction résultante d’une demande pour traiter un message de réponse.
X509SCEPFailInfo Décrit la nature d’un échec d’inscription de certificat SCEP.

 

Informations de référence sur l’API d’inscription de certificat

interfaces CertEnroll