Interfaccia IX509AttributeArchiveKey (certenroll.h)

L'interfaccia IX509AttributeArchiveKey rappresenta un attributo che contiene una chiave privata crittografata da archiviare da un'autorità di certificazione. La chiave viene associata come attributo non autenticato alla firma primaria di una richiesta CMC. L'hash della chiave crittografata viene codificato come attributo autenticato nella richiesta CMC. Per altre informazioni, vedere l'interfaccia IX509AttributeArchiveKeyHash .

Ereditarietà

L'interfaccia IX509AttributeArchiveKey eredita da IX509Attribute. IX509AttributeArchiveKey include anche questi tipi di membri:

Metodi

L'interfaccia IX509AttributeArchiveKey include questi metodi.

 
IX509AttributeArchiveKey::get_EncryptedKeyBlob

Recupera una matrice di byte contenente la chiave crittografata.
IX509AttributeArchiveKey::get_EncryptionAlgorithm

Recupera l'identificatore dell'oggetto (OID) dell'algoritmo di crittografia simmetrica usato per crittografare la chiave privata.
IX509AttributeArchiveKey::get_EncryptionStrength

Recupera un intero contenente la forza di crittografia dell'algoritmo simmetrico usato per crittografare la chiave.
IX509AttributeArchiveKey::InitializeDecode

Inizializza l'oggetto da una matrice di byte codificata Distinguished Encoding Rules (DER) contenente la chiave privata crittografata.
IX509AttributeArchiveKey::InitializeEncode

Inizializza l'attributo da un oggetto IX509PrivateKey, il certificato di crittografia dell'autorità di certificazione e l'identificatore dell'oggetto oggetto dell'algoritmo di crittografia simmetrica (OID).

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

Vedi anche

Interfacce CertEnroll

IX509Attribute

IX509Attributes