Compartilhar via


Interface ICspStatuses (certenroll.h)

A interface ICspStatuses define métodos e propriedades que podem ser usados para gerenciar uma coleção de objetos ICspStatus . A interface ICspStatus contém informações sobre um par de provedores/algoritmos criptográficos. O objeto de coleção é criado quando você chama as propriedades e os métodos a seguir.

Propriedade/Método Interface Descrição
GetCspStatusesFromOperations ICspInformations Cria uma coleção ICspStatuses para um tipo de algoritmo especificado e informações opcionais do provedor.
Nota O Controle de Registro de Certificado usa uma coleção ICspStatuses somente para seleção de algoritmo de chave privada assimétrica (criptografia, assinatura e troca de chaves).
 
GetCspStatuses IX509CertificateRequestPkcs10 Cria uma coleção ICspStatuses que contém todos os pares de provedor/algoritmo consistentes com o uso pretendido da chave privada, conforme especificado pelo chamador.
CspStatuses IX509CertificateRequestPkcs10 Cria uma coleção ICspStatuses que contém todos os pares de provedor/algoritmo consistentes com o uso pretendido da chave privada, conforme identificado pelo objeto IX509PrivateKey associado à solicitação de certificado.

Herança

A interface ICspStatuses herda da interface IDispatch . O ICspStatuses também tem esses tipos de membros:

Métodos

A interface ICspStatuses tem esses métodos.

 
ICspStatuses::Add

Adiciona um objeto ICspStatus à coleção.
ICspStatuses::Clear

Remove todos os objetos ICspStatus da coleção.
ICspStatuses::get__NewEnum

Recupera o enumerador da coleção. (ICspStatuses.get__NewEnum)
ICspStatuses::get_Count

Recupera o número de objetos ICspStatus na coleção.
ICspStatuses::get_ItemByIndex

Recupera um objeto ICspStatus da coleção por número de índice.
ICspStatuses::get_ItemByName

Recupera um objeto ICspStatus da coleção pelo provedor e pelo nome do algoritmo.
ICspStatuses::get_ItemByOperations

Recupera um objeto ICspStatus que tem o mesmo nome que o provedor especificado na entrada e no mesmo algoritmo, mas identifica uma operação criptográfica diferente.
ICspStatuses::get_ItemByOrdinal

Recupera um objeto ICspStatus da coleção por número ordinal.
ICspStatuses::get_ItemByProvider

Recupera um objeto ICspStatus que tem o mesmo nome que o provedor especificado na entrada, mas identifica um algoritmo que dá suporte a um uso de chave pretendido diferente.
ICspStatuses::Remove

Remove um objeto ICspStatus da coleção por número de índice.

Requisitos

Requisito Valor
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

ICspStatus

IDispatch