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
}

PKCS #10 要求に最も一般的に追加される属性は、 IX509AttributeExtensions オブジェクトによって定義されたバージョン 3 拡張機能のコレクションです。 PKCS #10 要求には拡張機能を直接追加できるフィールドが含まれていないため、属性として追加する必要があります。 ClientIdCspProviderOSVersionおよび RenewalCertificate 属性を PKCS ) トピックに追加することもできます。

サポート対象属性