Ekstensi PKCS #10

Ekstensi disertakan dalam permintaan sertifikat PKCS #10 dengan menambahkannya ke bidang atribut struktur CertificationRequestInfo yang ditunjukkan dalam contoh sintaks ASN.1 berikut. Untuk informasi selengkapnya, lihat topik Atribut .

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

Attributes ::= SET OF Attribute

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

Prosedur berikut membahas cara menggunakan API Pendaftaran Sertifikat untuk menambahkan ekstensi ke permintaan sertifikat #10 PKCS:

  1. Ambil koleksi IX509Extensions dengan memanggil properti X509Extension pada objek IX509CertificateRequestPkcs10 .
  2. Buat ekstensi dengan menggunakan salah satu antarmuka yang tersedia yang berasal dari antarmuka IX509Extension .
  3. Tambahkan ekstensi yang dibuat di langkah 2 ke koleksi IX509Extensions yang diambil pada langkah 1.

Atribut

Arsitektur Atribut

Atribut PKCS #10

Ekstensi