Interface ICspAlgorithm (certenroll.h)
A interface ICspAlgorithm representa um algoritmo implementado por um provedor criptográfico. Os provedores são módulos separados que implementam algoritmos de criptografia, hash, assinatura e troca de chaves (arquivamento). Provedores semelhantes são agrupados em um tipo . Por exemplo, o tipo PROV_RSA_FULL identifica provedores que normalmente dão suporte aos algoritmos a seguir. No entanto, um provedor individual pode optar por dar suporte a menos ou mais algoritmos do que aqueles listados.
- Criptografia: RC2, RC4
- Hash: MD5, SHA
- Troca de chaves: RSA
- Assinatura: RSA
Uma coleção de objetos ICspAlgorithm pode ser recuperada de um objeto ICspInformation . O objeto ICspInformation pode ser inicializado de um nome ou tipo de provedor.
Herança
A interface ICspAlgorithm herda da interface IDispatch . ICspAlgorithm também tem estes tipos de membros:
Métodos
A interface ICspAlgorithm tem esses métodos.
ICspAlgorithm::get_DefaultLength Recupera o comprimento padrão de uma chave. |
ICspAlgorithm::get_IncrementLength Recupera um valor, em bits, que pode ser usado para determinar comprimentos de chave incrementais válidos para algoritmos que dão suporte a vários tamanhos de chave. |
ICspAlgorithm::get_LongName Recupera o nome completo do algoritmo. |
ICspAlgorithm::get_MaxLength Recupera o comprimento máximo permitido para uma chave. |
ICspAlgorithm::get_MinLength Recupera o comprimento mínimo permitido para uma chave. |
ICspAlgorithm::get_Name Recupera o nome do algoritmo abreviado. |
ICspAlgorithm::get_Operations Recupera as operações que podem ser executadas pelo algoritmo . |
ICspAlgorithm::get_Type Recupera o tipo de algoritmo. |
ICspAlgorithm::get_Valid Recupera um valor booliano que especifica se o objeto de algoritmo é válido. |
ICspAlgorithm::GetAlgorithmOid Recupera o OID (identificador de objeto do algoritmo). Esse método está habilitado para a Web. |
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 |