Estensioni PKCS #10
Le estensioni sono incluse in una richiesta di certificato PKCS #10 aggiungendole agli attributi campo 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 nell'oggetto IX509CertificateRequestPkcs10.
- Creare un'estensione usando una qualsiasi delle interfacce disponibili che derivano dall'interfacciaIX509Extension.
- Aggiungere le estensioni create nel passaggio 2 alla IX509Extensions raccolta recuperata nel passaggio 1.
Argomenti correlati