Énumérations CertEnroll

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. Il permet de récupérer les fonctionnalités opérationnelles d’un algorithme CSP ou d’un fournisseur de solutions cloud status des informations basées sur 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’objets 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 des 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’inscription status dans une interface utilisateur.
EnrollmentEnrollStatus Spécifie le status 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’inscription status d’un objet sera surveillée pendant le processus d’inscription.
EnrollmentTemplateProperty Contient les valeurs de propriété d’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 les 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é à retourner par la méthode GetStringProperty ou définies par la méthode SetStringProperty sur l’interface IX509PolicyServerUrl .
RequestClientInfoClientId 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 les 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 les actions du serveur et du 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 les actions du client concernant une clé privée.
X509CertificateTemplateSubjectNameFlag Contient des valeurs qui spécifient les actions du serveur et du client concernant les noms des sujets.
X509EnrollmentPolicyExportFlags Spécifie les éléments à exporter à partir du serveur de stratégie.
X509EnrollmentPolicyLoadOption Spécifie comment récupérer une stratégie à partir du serveur de stratégie.
X509KeySpec Spécifie l’utilisation prévue d’une clé pour un fournisseur de services cloud hérité.
X509KeyUsageFlags Spécifie l’objectif d’une clé contenue dans un certificat.
X509PrivateKeyExportFlags Spécifie la stratégie d’exportation d’une clé privée.
X509PrivateKeyProtection Spécifie le niveau de protection des clés privées pris en charge par un fournisseur de services partagés (KSP) ou un csp.
X509PrivateKeyUsageFlags Spécifie les utilisations autorisées d’une clé privée.
X509PrivateKeyVerify Spécifie si une interface utilisateur est affichée lors de la vérification de clé privée et si la vérification peut se poursuivre si le fournisseur de solutions cloud ou KSP représente une carte intelligente.
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 suppression résultante d’une demande de traitement d’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

CertEnroll Interfaces