Interfaccia IX509ExtensionTemplate (certenroll.h)
L'interfaccia IX509ExtensionTemplate definisce metodi e proprietà che possono essere usati per inizializzare o recuperare un'estensione CertificateTemplate . Questa estensione può essere inserita nella richiesta di certificato per indicare all'autorità di certificazione quale modello usare durante il rilascio o il rinnovo di un certificato.
----------------------------------------------------------------------
-- CertificateTemplate
-- XCN_OID_CERTIFICATE_TEMPLATE (1.3.6.1.4.1.311.21.7)
----------------------------------------------------------------------
CertificateTemplate ::= SEQUENCE
{
templateID EncodedObjectID,
templateMajorVersion TemplateVersion,
templateMinorVersion TemplateVersion OPTIONAL
}
TemplateVersion ::= INTEGER (0..4294967295)
Per aggiungere questo oggetto di estensione a una richiesta PKCS #10 o a una richiesta CMC, è innanzitutto necessario aggiungerlo a un insieme IX509Extensions e usare l'insieme per inizializzare un oggetto IX509AttributeExtensions . Per altre informazioni, vedere gli argomenti PKCS #10 Extensions (Estensioni PKCS #10 ) e CMC Extensions (Estensioni CMC ).
Ereditarietà
L'interfaccia IX509ExtensionTemplate eredita da IX509Extension. IX509ExtensionTemplate include anche questi tipi di membri:
Metodi
L'interfaccia IX509ExtensionTemplate include questi metodi.
IX509ExtensionTemplate::get_MajorVersion Recupera il numero di versione principale minimo del modello di certificato. |
IX509ExtensionTemplate::get_MinorVersion Recupera il numero di versione secondario minimo del modello di certificato. |
IX509ExtensionTemplate::get_TemplateOid Recupera l'identificatore dell'oggetto modello (OID). |
IX509ExtensionTemplate::InitializeDecode Inizializza l'estensione da una matrice di byte con codifica DER che contiene il valore dell'estensione. |
IX509ExtensionTemplate::InitializeEncode Inizializza l'estensione da un OID (Template Object Identifier) e dai numeri di versione principale e secondaria. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certenroll.h |