SecurityAlgorithmSuite Classe

Definizione

Specifica le proprietà degli algoritmi.Specifies properties of algorithms. Questa è una classe abstract.This is an abstract class.

public ref class SecurityAlgorithmSuite abstract
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))]
public abstract class SecurityAlgorithmSuite
type SecurityAlgorithmSuite = class
Public MustInherit Class SecurityAlgorithmSuite
Ereditarietà
SecurityAlgorithmSuite
Derivato
Attributi

Commenti

Le istanze di questa classe vengono utilizzate per specificare le caratteristiche di crittografia degli algoritmi utilizzati durante la protezione dei messaggi.Instances of this class are used to specify the cryptographic characteristics of the algorithms used when securing messages.

Questa classe viene usata dalle classi derivate per creare un'istanza del gruppo di algoritmi di sicurezza e contiene proprietà che descrivono gli algoritmi di sicurezza.This class is used by derived classes to instantiate security algorithm suites, and contains properties that describe the security algorithms. Ad esempio, l'associazione wsBasicHttp utilizza una classe derivata interna per specificare le proprietà degli algoritmi di sicurezza.For example, the wsBasicHttp binding uses an internal derived class to specify the properties of its security algorithms.

Costruttori

SecurityAlgorithmSuite()

Inizializza una nuova istanza della classe SecurityAlgorithmSuite.Initializes a new instance of the SecurityAlgorithmSuite class.

Proprietà

Basic128

Ottiene la suite di algoritmi di Basic128.Gets the Basic128 algorithm suite.

Basic128Rsa15

Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave e Basic a 128 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 128-bit Basic as the message encryption algorithm.

Basic128Sha256

Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Basic a 128 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses SHA256 for the signature digest and 128-bit Basic as the message encryption algorithm.

Basic128Sha256Rsa15

Ottiene una suite di algoritmi che utilizza RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 128 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 128-bit Basic as the message encryption algorithm.

Basic192

Ottiene una suite di algoritmi che Basic a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses 192-bit Basic as the message encryption algorithm.

Basic192Rsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Basic a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Basic as the message encryption algorithm.

Basic192Sha256

Ottiene un gruppo di algoritmi che usa SHA256 per il digest della firma e Basic a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite which uses SHA256 for the signature digest and 192-bit Basic as the message encryption algorithm.

Basic192Sha256Rsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Basic as the message encryption algorithm.

Basic256

Ottiene un gruppo di algoritmi che usa Basic a 256 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses 256-bit Basic as the message encryption algorithm.

Basic256Rsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Basic a 256 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 256-bit Basic as the message encryption algorithm.

Basic256Sha256

Ottiene un gruppo di algoritmi che usa SHA256 per il digest della firma e Basic a 256 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses SHA256 for the signature digest and 256-bit Basic as the message encryption algorithm.

Basic256Sha256Rsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave, SHA256 per la classificazione della firma e Basic a 256 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 256-bit Basic as the message encryption algorithm.

Default

Ottiene il gruppo di algoritmi predefinito.Gets the default algorithm suite.

DefaultAsymmetricKeyWrapAlgorithm

Ottiene l'algoritmo di incapsulamento della chiave asimmetrico predefinito come stringa.Gets the default asymmetric key wrap algorithm as a string.

DefaultAsymmetricSignatureAlgorithm

Ottiene l'algoritmo di firma asimmetrico predefinito come stringa.Gets the default asymmetric signature algorithm as a string.

DefaultCanonicalizationAlgorithm

Ottiene l'algoritmo di canonizzazione predefinito come stringa.Gets the default canonicalization algorithm as a string.

DefaultDigestAlgorithm

Ottiene l'algoritmo di digest predefinito come stringa.Gets the default digest algorithm as a string.

DefaultEncryptionAlgorithm

Ottiene l'algoritmo di crittografia predefinito come stringa.Gets the default encryption algorithm as a string.

DefaultEncryptionKeyDerivationLength

Ottiene la lunghezza di derivazione della chiave di crittografia predefinita come valore Int32.Gets the default encryption key derivation length as an Int32 value.

DefaultSignatureKeyDerivationLength

Ottiene la lunghezza di derivazione della chiave di firma predefinita come valore Int32.Gets the default signature key derivation length as an Int32 value.

DefaultSymmetricKeyLength

Ottiene la lunghezza di derivazione della chiave simmetrica predefinita come valore Int32.Gets the default symmetric key length as an Int32 value.

DefaultSymmetricKeyWrapAlgorithm

Ottiene l'algoritmo di incapsulamento della chiave simmetrico predefinito come stringa.Gets the default symmetric key wrap algorithm as a string.

DefaultSymmetricSignatureAlgorithm

Ottiene l'algoritmo di firma simmetrico predefinito come stringa.Gets the default symmetric signature algorithm as a string.

TripleDes

Ottiene il gruppo di algoritmi Triple Data Encryption Standard (DES).Gets the Triple Data Encryption Standard (DES) algorithm suite.

TripleDesRsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.

TripleDesSha256

Ottiene una suite di algoritmi che utilizza SHA256 per il digest della firma e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses SHA256 for the signature digest and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.

TripleDesSha256Rsa15

Ottiene un gruppo di algoritmi che usa RSA15 come algoritmo di incapsulamento della chiave, SHA256 per il digest della firma e Triple Data Encryption Standard (DES) a 192 bit come algoritmo di crittografia del messaggio.Gets an algorithm suite that uses RSA15 as the key wrap algorithm, SHA256 for the signature digest, and 192-bit Triple Data Encryption Standard (DES) as the message encryption algorithm.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsAsymmetricKeyLengthSupported(Int32)

Indica se una lunghezza specifica della chiave viene supportata dall'algoritmo asimmetrico.Indicates whether a particular key length is supported by the asymmetric algorithm.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Indica se un algoritmo di incapsulamento della chiave asimmetrico viene supportato.Indicates whether an asymmetric key wrap algorithm is supported.

IsAsymmetricSignatureAlgorithmSupported(String)

Indica se un algoritmo della firma asimmetrico viene supportato.Indicates whether an asymmetric signature algorithm is supported.

IsCanonicalizationAlgorithmSupported(String)

Indica se un algoritmo di canonizzazione viene supportato.Indicates whether a canonicalization algorithm is supported.

IsDigestAlgorithmSupported(String)

Indica se un algoritmo di digest viene supportato.Indicates whether a digest algorithm is supported.

IsEncryptionAlgorithmSupported(String)

Indica se un algoritmo di crittografia viene supportato.Indicates whether an encryption algorithm is supported.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Indica se un algoritmo di derivazione della chiave di crittografia viene supportato.Indicates whether an encryption key derivation algorithm is supported.

IsSignatureKeyDerivationAlgorithmSupported(String)

Indica se un algoritmo di derivazione della chiave di firma viene supportato.Indicates whether a signature key derivation algorithm is supported.

IsSymmetricKeyLengthSupported(Int32)

Quando viene sottoposto a override in una classe derivata, indica se viene supportata una lunghezza della chiave simmetrica specifica.When overridden in a derived class, indicates whether a particular symmetric key length is supported.

IsSymmetricKeyWrapAlgorithmSupported(String)

Indica se un algoritmo di incapsulamento della chiave simmetrico viene supportato.Indicates whether a symmetric key wrap algorithm is supported.

IsSymmetricSignatureAlgorithmSupported(String)

Indica se un algoritmo della firma simmetrico viene supportato.Indicates whether a symmetric signature algorithm is supported.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a