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 d’ajouter des attributs à une demande, consultez la rubrique Architecture des 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 souvent 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 attributs ClientId, CspProvider, OSVersion et RenewalCertificate peuvent également être ajoutés à une rubrique PKCS ).
Rubriques connexes