#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 :

  1. Récupérez une collection IX509Extensions en appelant la propriété X509Extension sur l’objet IX509CertificateRequestPkcs10 .
  2. Créez une extension en utilisant l’une des interfaces disponibles qui dérivent de l’interface IX509Extension .
  3. Ajoutez les extensions créées à l’étape 2 à la collection IX509Extensions Récupérée à l’étape 1.

Attributs

Architecture des attributs

#Attributs PKCS 10

Extensions