Interfaccia IX509AttributeCspProvider (certenroll.h)

L'interfaccia IX509AttributeCspProvider rappresenta un attributo che identifica il provider di crittografia usato dall'entità che richiede il certificato. I provider e i contenitori delle chiavi crittografici vengono usati per generare ed archiviare chiavi ed eseguire crittografia, firma e hashing.

Questo attributo viene inserito automaticamente nella raccolta di attributi PKCS #10 quando si chiama il metodo Encode .

Ereditarietà

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

Metodi

L'interfaccia IX509AttributeCspProvider include questi metodi.

 
IX509AttributeCspProvider::get_KeySpec

Recupera un valore che identifica se la coppia di chiavi archiviata dal provider o dal contenitore di chiavi viene usata per la crittografia o per la firma del contenuto.
IX509AttributeCspProvider::get_ProviderName

Recupera il nome del provider.
IX509AttributeCspProvider::get_Signature

Recupera la firma digitale nel provider.
IX509AttributeCspProvider::InitializeDecode

Inizializza l'oggetto da una matrice di byte codificata Distinguished Encoding Rules (DER) che contiene informazioni sul provider.
IX509AttributeCspProvider::InitializeEncode

Inizializza l'attributo dalle informazioni sul provider.

Requisiti

   
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