SecurityAlgorithmSuite Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as propriedades de algoritmos. Esta é uma classe abstract
.
public ref class SecurityAlgorithmSuite abstract
public abstract class SecurityAlgorithmSuite
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))]
public abstract class SecurityAlgorithmSuite
type SecurityAlgorithmSuite = class
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))>]
type SecurityAlgorithmSuite = class
Public MustInherit Class SecurityAlgorithmSuite
- Herança
-
SecurityAlgorithmSuite
- Derivado
- Atributos
Comentários
As instâncias dessa classe são usadas para especificar as características criptográficas dos algoritmos usados ao proteger mensagens.
Essa classe é usada por classes derivadas para instanciar conjuntos de algoritmos de segurança e contém propriedades que descrevem os algoritmos de segurança. Por exemplo, a wsBasicHttp
associação usa uma classe derivada interna para especificar as propriedades de seus algoritmos de segurança.
Construtores
SecurityAlgorithmSuite() |
Inicializa uma nova instância da classe SecurityAlgorithmSuite. |
Propriedades
Basic128 |
Obtém o pacote de algoritmos de Basic128. |
Basic128Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave e o Basic de 128 bits como o algoritmo de criptografia de mensagem. |
Basic128Sha256 |
Obtém um pacote de algoritmos que usa o SHA256 para o resumo da mensagem da assinatura e o Basic de 128 bits como o algoritmo de criptografia de mensagem. |
Basic128Sha256Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave, o SHA256 para o resumo da mensagem da assinatura e o Basic de 128 bits como o algoritmo de criptografia de mensagem. |
Basic192 |
Obtém um pacote de algoritmos que usa o Basic de 192 bits como o algoritmo de criptografia de mensagem. |
Basic192Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave e o Basic de 192 bits como o algoritmo de criptografia de mensagem. |
Basic192Sha256 |
Obtém um pacote de algoritmos que usa o SHA256 para o resumo da mensagem da assinatura e o Basic de 192 bits como o algoritmo de criptografia de mensagem. |
Basic192Sha256Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave, o SHA256 para o resumo da mensagem da assinatura e o Basic de 192 bits como o algoritmo de criptografia de mensagem. |
Basic256 |
Obtém um pacote de algoritmos que usa Básico de 256 bits como o algoritmo de criptografia de mensagem. |
Basic256Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave e o Basic de 256 bits como o algoritmo de criptografia de mensagem. |
Basic256Sha256 |
Obtém um pacote de algoritmos que usa o SHA256 para o resumo da mensagem da assinatura e o Basic de 256 bits como o algoritmo de criptografia de mensagem. |
Basic256Sha256Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave, o SHA256 para o resumo da mensagem da assinatura e o Basic de 256 bits como o algoritmo de criptografia de mensagem. |
Default |
Obtém o pacote de algoritmos padrão. |
DefaultAsymmetricKeyWrapAlgorithm |
Obtém o algoritmo de encapsulamento de chave assimétrica padrão como uma cadeia de caracteres. |
DefaultAsymmetricSignatureAlgorithm |
Obtém o algoritmo de assinatura assimétrica padrão como uma cadeia de caracteres. |
DefaultCanonicalizationAlgorithm |
Obtém o algoritmo de canonicalização padrão como uma cadeia de caracteres. |
DefaultDigestAlgorithm |
Obtém o algoritmo de resumo da mensagem padrão como uma cadeia de caracteres. |
DefaultEncryptionAlgorithm |
Obtém o algoritmo de criptografia padrão como uma cadeia de caracteres. |
DefaultEncryptionKeyDerivationLength |
Obtém o comprimento de derivação da chave de criptografia padrão como um valor Int32. |
DefaultSignatureKeyDerivationLength |
Obtém o comprimento de derivação da chave de assinatura padrão como um valor Int32. |
DefaultSymmetricKeyLength |
Obtém comprimento da chave simétrica padrão como um valor Int32. |
DefaultSymmetricKeyWrapAlgorithm |
Obtém o algoritmo de encapsulamento de chave simétrica padrão como uma cadeia de caracteres. |
DefaultSymmetricSignatureAlgorithm |
Obtém o algoritmo de assinatura simétrica padrão como uma cadeia de caracteres. |
TripleDes |
Obtém o pacote de algoritmos DES (Padrão de Criptografia de Dados) triplo. |
TripleDesRsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave e o DES (Padrão de Criptografia de Dados) triplo de 192 bits como o algoritmo de criptografia de mensagem. |
TripleDesSha256 |
Obtém um pacote de algoritmos que usa o SHA256 para o resumo da mensagem da assinatura e o DES (Padrão de Criptografia de Dados) triplo de 192 bits como o algoritmo de criptografia de mensagem. |
TripleDesSha256Rsa15 |
Obtém um pacote de algoritmos que usa o RSA15 como o algoritmo de encapsulamento de chave, o SHA256 para o resumo da mensagem da assinatura e o DES (Padrão de Criptografia de Dados) triplo de 192 bits como o algoritmo de criptografia de mensagem. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsAsymmetricKeyLengthSupported(Int32) |
Indica se um comprimento de chave específico tem suporte do algoritmo assimétrico. |
IsAsymmetricKeyWrapAlgorithmSupported(String) |
Indica se um algoritmo de encapsulamento de chave assimétrica tem suporte. |
IsAsymmetricSignatureAlgorithmSupported(String) |
Indica se um algoritmo de assinatura assimétrica tem suporte. |
IsCanonicalizationAlgorithmSupported(String) |
Indica se um algoritmo de canonicalização tem suporte. |
IsDigestAlgorithmSupported(String) |
Indica se um algoritmo de resumo da mensagem tem suporte. |
IsEncryptionAlgorithmSupported(String) |
Indica se um algoritmo de criptografia tem suporte. |
IsEncryptionKeyDerivationAlgorithmSupported(String) |
Indica se um algoritmo de derivação de chave de criptografia tem suporte. |
IsSignatureKeyDerivationAlgorithmSupported(String) |
Indica se um algoritmo de derivação de chave de assinatura tem suporte. |
IsSymmetricKeyLengthSupported(Int32) |
Quando substituído em uma classe derivada, indica se um determinado comprimento de chave simétrica tem suporte. |
IsSymmetricKeyWrapAlgorithmSupported(String) |
Indica se um algoritmo de encapsulamento de chave simétrica tem suporte. |
IsSymmetricSignatureAlgorithmSupported(String) |
Indica se um algoritmo de assinatura simétrica tem suporte. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |