PKCS #10 延伸模組
延伸模組包含在 PKCS #10 憑證要求中,方法是將它們新增至CertificateRequestInfo結構的屬性欄位,如下列 ASN.1 語法範例所示。 如需詳細資訊,請參閱 屬性 主題。
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 憑證要求:
- 在IX509CertificateRequestPkcs10物件上呼叫X509Extension 屬性,以擷取 IX509Extensions集合。
- 使用任何衍生自 IX509Extension 介面的可用介面來建立延伸模組。
- 將步驟 2 中建立的延伸模組新增至步驟 1 中擷取的 IX509Extensions 集合。
相關主題