Interface IX509AttributeCspProvider (certenroll.h)

A interface IX509AttributeCspProvider representa um atributo que identifica o provedor criptográfico usado pela entidade que solicita o certificado. Provedores criptográficos e contêineres de chave são usados para gerar e armazenar chaves e executar criptografia, assinatura e hash.

Esse atributo é colocado automaticamente na coleção de atributos PKCS nº 10 quando você chama o método Encode .

Herança

A interface IX509AttributeCspProvider herda de IX509Attribute. IX509AttributeCspProvider também tem estes tipos de membros:

Métodos

A interface IX509AttributeCspProvider tem esses métodos.

 
IX509AttributeCspProvider::get_KeySpec

Recupera um valor que identifica se o par de chaves armazenado pelo provedor ou contêiner de chaves é usado para criptografia ou para assinatura de conteúdo.
IX509AttributeCspProvider::get_ProviderName

Recupera o nome do provedor.
IX509AttributeCspProvider::get_Signature

Recupera a assinatura digital no provedor.
IX509AttributeCspProvider::InitializeDecode

Inicializa o objeto de uma matriz de bytes codificada em DER (Distinguished Encoding Rules) que contém informações sobre o provedor.
IX509AttributeCspProvider::InitializeEncode

Inicializa o atributo de informações sobre o provedor.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h

Confira também

CertEnroll Interfaces

IX509Attribute

IX509Attributes