Partager via


Attributs PKCS #10

Les attributs sont inclus dans une demande de certificat PKCS #10 en les ajoutant à la structure CertificationRequestInfo illustrée dans l’exemple de syntaxe ASN.1 suivant. Pour plus d’informations sur la façon dont vous pouvez ajouter des attributs à une demande, consultez la rubrique Architecture d’attributs.

CertificationRequestInfo ::= SEQUENCE 
{
   version                 CertificationRequestInfoVersion,
   subject                 ANY,
   subjectPublicKeyInfo    SubjectPublicKeyInfo,
   attributes              [0] IMPLICIT Attributes
}

Attributes ::= SET OF Attribute

Attribute ::= SEQUENCE 
{
   type       EncodedObjectID,
   values     AttributeSetValue
}

L’attribut le plus couramment ajouté à une requête PKCS #10 est une collection d’extensions de version 3 définies par un objet IX509AttributeExtensions. Étant donné qu’une requête PKCS #10 ne contient pas de champ auquel les extensions peuvent être ajoutées directement, elles doivent être ajoutées en tant qu’attribut. Les ClientId, CspProvider, OSVersionet RenewalCertificate attributs peuvent également être ajoutés à une rubrique PKCS ).

attributs pris en charge