Interface ICryptAttribute (certenroll.h)
L’interface ICryptAttribute représente un attribut de chiffrement dans une demande de certificat. Une collection de ces attributs est contenue dans la structure CertificateRequestInfo d’une requête PKCS #10, comme le montre l’exemple de syntaxe suivant.
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
AttributeSetValue ::= SET OF ANY
Un seul objet ICryptAttribute correspond à la collection d’attributs dans la requête. L’objet ICryptAttribute contient à son tour une collection d’objets IX509Attribute. Chaque attribut de cette collection contient un identificateur d’objet et une ou plusieurs valeurs. Chaque valeur est une structure ASN.1 ( Abstract Syntax Notation One ) encodée. Zéro ou plusieurs des objets suivants peuvent être inclus dans la collection :
- IX509AttributeClientId
- IX509AttributeExtensions
- IX509AttributeArchiveKey
- IX509AttributeArchiveKeyHash
- IX509AttributeCspProvider
- IX509AttributeOSVersion
- IX509AttributeRenewalCertificate
Héritage
L’interface ICryptAttribute hérite de l’interface IDispatch. ICryptAttribute a également les types de membres suivants :
Méthodes
L’interface ICryptAttribute a ces méthodes.
ICryptAttribute ::get_ObjectId Récupère l’identificateur d’objet (OID) de l’attribut . (ICryptAttribute.get_ObjectId) |
ICryptAttribute ::get_Values Récupère un objet IX509Attributes qui contient une collection d’attributs. |
ICryptAttribute ::InitializeFromObjectId Initialise un attribut de chiffrement à l’aide d’un identificateur d’objet. |
ICryptAttribute ::InitializeFromValues Initialise un attribut de chiffrement à l’aide d’un objet IX509Attributes. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |
Voir aussi
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