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 ).
Rubriques connexes