PKCS #10 확장

확장은 다음 ASN.1 구문 예제에 표시된 CertificationRequestInfo 구조의 특성 필드에 추가하여 PKCS #10 인증서 요청에 포함됩니다. 자세한 내용은 특성 항목을 참조 하세요 .

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

Attributes ::= SET OF Attribute

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

다음 절차에서는 인증서 등록 API를 사용하여 PKCS #10 인증서 요청에 확장을 추가하는 방법을 설명합니다.

  1. IX509CertificateRequestPkcs10 개체에서 X509Extension 속성을 호출하여 IX509Extensions 컬렉션을 검색합니다.
  2. IX509Extension 인터페이스에서 파생되는 사용 가능한 인터페이스를 사용하여 확장을 만듭니다.
  3. 2단계에서 만든 확장을 1단계에서 검색된 IX509Extensions 컬렉션에 추가합니다.

특성

특성 아키텍처

PKCS #10 특성

확장