CertEnroll Interfaces
Les interfaces suivantes sont prises en charge par l’API d’inscription de certificat.
Interface | Description |
---|---|
IAlternativeName | Représente une instance d’une extension AlternativeNames. |
IAlternativeNames | Gère une collection d’objets IAlternativeName . |
IBinaryConverter | Crée une chaîne encodée en Unicode à partir d’un tableau d’octets, crée un tableau d’octets à partir d’une chaîne encodée en Unicode et modifie le type d’encodage Unicode appliqué à une chaîne. |
ICertificatePolicy | Spécifie une stratégie de certificat qui identifie l’objectif pour lequel le certificat peut être utilisé. |
ICertificatePolicies | Gère une collection d’objets ICertificatePolicy . |
ICertProperties | Gérer une collection d’objets ICertProperty . |
ICertProperty | Associe une propriété externe à un certificat. |
ICertPropertyArchived | Représente une propriété de certificat qui identifie si un certificat a été archivé. |
ICertPropertyArchivedKeyHash | Représente un hachage SHA-1 d’une clé privée chiffrée soumise à une autorité de certification à des fins d’archivage. |
ICertPropertyAutoEnroll | Représente une propriété de certificat qui identifie un modèle qui a été configuré pour activer l’inscription automatique du certificat. |
ICertPropertyBackedUp | Représente une propriété de certificat qui identifie si un certificat a été sauvegardé et, le cas échéant, la date et l’heure d’enregistrement. |
ICertPropertyDescription | Vous permet de spécifier et de récupérer une chaîne qui contient des informations descriptives pour un certificat. |
ICertPropertyEnrollment | Représente une propriété de certificat qui contient des informations de certificat et d’autorité de certification créées lorsque le client appelle la méthode Enroll sur l’interface IX509Enrollment . |
ICertPropertyEnrollmentPolicyServer | Représente une propriété de certificat externe qui contient des informations sur un serveur de stratégie d’inscription de certificat (CEP) et un serveur d’inscription de certificat (CES). |
ICertPropertyFriendlyName | Vous permet de spécifier et de récupérer une chaîne qui contient le nom complet d’un certificat. |
ICertPropertyKeyProvInfo | Représente une propriété de certificat qui contient des informations sur une clé privée. |
ICertPropertyRenewal | Représente une propriété de certificat qui contient un hachage SHA-1 du nouveau certificat créé lors du renouvellement d’un certificat existant. |
ICertPropertyRequestOriginator | Représente une propriété de certificat qui contient le nom DNS (Domain Naming System) de l’ordinateur sur lequel la demande a été créée. |
ICertPropertySHA1Hash | Représente une propriété de certificat qui contient un hachage SHA-1 du certificat. |
ICertificationAuthorities | Gère une collection d’objets ICertificationAuthority . |
ICertificationAuthority | Représente une autorité de certification unique. |
ICryptAttribute | Représente un attribut de chiffrement dans une demande de certificat. |
ICryptAttributes | Gère une collection d’objets ICryptAttribute . |
ICspAlgorithm | Représente un algorithme implémenté par un fournisseur de chiffrement. |
ICspAlgorithms | Gère une collection d’objets ICspAlgorithm . |
ICspInformation | Fournit l’accès à des informations générales sur un fournisseur de chiffrement. |
ICspInformations | Gère une collection d’objets ICspInformation . |
ICspStatus | Contient des informations sur une paire fournisseur/algorithme de chiffrement. |
ICspStatuses | Gère une collection d’objets ICspStatus . |
IObjectId | Représente un identificateur d’objet. |
IObjectIds | Gère une collection d’objets IObjectId . |
IPolicyQualifier | Représente un qualificateur qui peut être associé à une stratégie de certificat. |
IPolicyQualifiers | Gère une collection d’objets IPolicyQualifier . |
ISignerCertificate | Représente un certificat de signature qui vous permet de signer une demande de certificat. |
ISignerCertificates | Gère une collection d’objets ISignerCertificate . |
ISmimeCapabilities | Gère une collection d’objets ISmimeCapability . |
ISmimeCapability | Représente une extension SMIMECapabilities qui identifie les fonctionnalités de déchiffrement d’un destinataire d’e-mail. |
IX500DistinguishedName | Représente un nom unique X.500. |
IX509Attribute | Représente un attribut dans une demande de certificat PKCS #7, PKCS #10 ou CMC. |
IX509AttributeClientId | Représente un attribut qui peut être utilisé pour identifier le client qui a généré une demande de certificat. |
IX509AttributeExtensions | Représente les extensions de certificat dans une demande de certificat. |
IX509AttributeArchiveKey | Représente un attribut qui contient une clé privée chiffrée à archiver par une autorité de certification. |
IX509AttributeArchiveKeyHash | Représente un attribut qui contient un hachage SHA-1 de la clé privée chiffrée à archiver par une autorité de certification. |
IX509AttributeCspProvider | Représente un attribut qui identifie le fournisseur de chiffrement utilisé par l’entité qui demande le certificat. |
IX509AttributeOSVersion | Représente un attribut qui contient des informations de version sur le système d’exploitation client sur lequel la demande de certificat a été générée. |
IX509AttributeRenewalCertificate | Représente un attribut qui contient le certificat en cours de renouvellement. |
IX509Attributes | Gère une collection d’objets IX509Attribute . |
IX509CertificateRequest | Représente l’interface abstraite de niveau supérieur pour une demande de certificat. |
IX509CertificateRequestCertificate | Vous permet de créer des certificats directement sans passer par une autorité d’inscription ou de certification. |
IX509CertificateRequestCertificate2 | Étend l’interface IX509CertificateRequestCertificate pour activer l’initialisation à partir d’un modèle. |
IX509CertificateRequestCmc | Représente une requête CMC. |
IX509CertificateRequestCmc2 | Étend l’interface IX509CertificateRequestCmc pour activer l’initialisation à partir d’un modèle. |
IX509CertificateRequestPkcs10 | Représente une requête PKCS #10. |
IX509CertificateRequestPkcs10V2 | Étend l’interface IX509CertificateRequestPkcs10 pour activer l’initialisation à partir d’un modèle. |
IX509CertificateRequestPkcs7 | Représente une requête PKCS #7. |
IX509CertificateRequestPkcs7V2 | Étend l’interface IX509CertificateRequestPkcs7 pour activer l’initialisation à partir d’un modèle. |
IX509CertificateTemplate | Représente un modèle de demande de certificat. |
IX509CertificateTemplates | Gère une collection d’objets IX509CertificateTemplate . |
IX509CertificateTemplateWritable | Ajoute un modèle à un magasin de modèles ou le supprime. |
IX509Enrollment | Inscrit un ordinateur ou un utilisateur dans une hiérarchie de certificats. |
IX509Enrollment2 | Étend l’interface IX509Enrollment pour activer l’initialisation à partir d’un modèle. |
IX509EnrollmentHelper | Définit des méthodes qui permettent à une application web d’inscrire un certificat, de stocker les informations d’identification du serveur de stratégie dans le cache d’informations d’identification et d’inscrire les serveurs de stratégie et les serveurs d’inscription. |
IX509EnrollmentPolicyServer | Représente un serveur de stratégie d’inscription de certificat (CEP). |
IX509EnrollmentStatus | Récupère des informations d’erreur détaillées sur une transaction d’inscription de certificat. |
IX509EnrollmentWebClassFactory | Crée un objet dans le contexte utilisateur sur une page web. |
IX509Extension | Définit une extension pour une demande de certificat. |
IX509ExtensionAlternativeNames | Spécifie un ou plusieurs autres formulaires de nom pour l’objet d’un certificat. |
IX509ExtensionAuthorityKeyIdentifier | Représente une extension AuthorityKeyIdentifier . |
IX509ExtensionBasicConstraints | Spécifie si l’objet du certificat est une autorité de certification et, le cas échéant, la profondeur de la chaîne d’autorité de certification subordonnée. |
IX509ExtensionCertificatePolicies | Représente une collection de termes d’informations de stratégie. |
IX509ExtensionMSApplicationPolicies | Représente une collection d’identificateurs d’objet qui indiquent comment un certificat peut être utilisé par une application. |
IX509ExtensionEnhancedKeyUsage | Représente une collection d’identificateurs d’objet qui identifient les utilisations prévues de la clé publique contenue dans un certificat. |
IX509ExtensionKeyUsage | Représente les restrictions sur les opérations qui peuvent être effectuées par la clé publique contenue dans le certificat. |
IX509Extensions | Gère une collection d’objets IX509Extension . |
IX509ExtensionSmimeCapabilities | Représente une collection qui signale les fonctionnalités de déchiffrement d’un destinataire d’e-mail à un expéditeur de courrier électronique. |
IX509ExtensionSubjectKeyIdentifier | Représente une extension SubjectKeyIdentifier utilisée pour identifier un certificat de signature. |
IX509ExtensionTemplate | Représente une extension CertificateTemplate qui contient un modèle version 2. |
IX509ExtensionTemplateName | Représente une extension CertificateTemplateName qui contient un modèle version 1. |
IX509MachineEnrollmentFactory | Crée un objet IX509EnrollmentHelper sur une page web. |
IX509NameValuePair | Représente une paire nom-valeur générique. |
IX509NameValuePairs | Gère une collection d’objets IX509NameValuePair . |
IX509PolicyServerListManager | Gère une collection d’objets IX509PolicyServerUrl . |
IX509PolicyServerListManager | Gère une collection d’objets IX509PolicyServerUrl . |
IX509PrivateKey | Représente une clé privée asymétrique qui peut être utilisée pour le chiffrement, la signature et l’accord de clé. |
IX509PublicKey | Représente une clé publique dans une paire de clés publique/privée. |
IX509SignatureInformation | Représente les informations utilisées pour signer une demande de certificat. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour