Estensioni PKCS #10
Le estensioni sono incluse in una richiesta di certificato PKCS #10 aggiungendole al campo attributi della struttura CertificationRequestInfo illustrata nell'esempio di sintassi ASN.1 seguente. Per altre informazioni, vedere l'argomento Attributi .
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
La procedura seguente illustra come usare l'API di registrazione certificati per aggiungere estensioni a una richiesta di certificato PKCS #10:
- Recuperare un insieme IX509Extensions chiamando la proprietà X509Extension sull'oggetto IX509CertificateRequestPkcs10 .
- Creare un'estensione usando una delle interfacce disponibili che derivano dall'interfaccia IX509Extension .
- Aggiungere le estensioni create nel passaggio 2 all'insieme IX509Extensions recuperato nel passaggio 1.
Argomenti correlati