#Extensions PKCS 10
Les extensions sont incluses dans une # demande de certificat PKCS 10 en les ajoutant au champ attributs de la structure CertificationRequestInfo présentée dans l’exemple de Syntaxe ASN. 1 suivant. Pour plus d’informations, consultez la rubrique attributs .
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
La procédure suivante explique comment utiliser l’API d’inscription de certificats pour ajouter des extensions à une demande de # certificat PKCS 10 :
- Récupérez une collection IX509Extensions en appelant la propriété X509Extension sur l’objet IX509CertificateRequestPkcs10 .
- Créez une extension en utilisant l’une des interfaces disponibles qui dérivent de l’interface IX509Extension .
- Ajoutez les extensions créées à l’étape 2 à la collection IX509Extensions Récupérée à l’étape 1.