Freigeben über


SecurityAlgorithmSuite Klasse

Definition

Gibt Eigenschaften der Algorithmen an. Dies ist eine abstract-Klasse.

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
Vererbung
SecurityAlgorithmSuite
Abgeleitet
Attribute

Hinweise

Mithilfe von Instanzen dieser Klasse werden die kryptografischen Merkmale der Algorithmen angegeben, die beim Sichern von Nachrichten verwendet werden.

Diese Klasse wird von abgeleiteten Klassen dazu verwendet, Sicherheitsalgorithmussammlungen zu instanziieren und enthält Eigenschaften, die die Sicherheitsalgorithmen beschreiben. Die wsBasicHttp-Bindung verwendet beispielsweise eine interne abgeleitete Klasse zum Festlegen der Eigenschaften ihrer Sicherheitsalgorithmen.

Konstruktoren

SecurityAlgorithmSuite()

Initialisiert eine neue Instanz der SecurityAlgorithmSuite-Klasse.

Eigenschaften

Basic128

Ruft die Basic128-Algorithmussuite ab.

Basic128Rsa15

Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus und 128-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic128Sha256

Ruft eine Algorithmussuite ab, die SHA256 für den Signaturdigest und 128-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic128Sha256Rsa15

Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus, SHA256 für den Signaturdigest und 128-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic192

Ruft eine Algorithmussuite ab, die 192-bit Basic als Nachrichtenverschlüsselungsalgorithmus verwendet.

Basic192Rsa15

Ruft eine Algorithmussammlung ab, die RSA15 als Key Wrap-Algorithmus und 192-Bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic192Sha256

Ruft eine Algorithmussuite ab, die SHA256 für den Signaturhashwert und 192-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic192Sha256Rsa15

Ruft eine Algorithmussammlung ab, die RSA15 als Key Wrap-Algorithmus, SHA256 für den Signaturdigest und 192-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic256

Ruft eine Algorithmusammlung ab, die 256-bit Basic als Nachrichtenverschlüsselungsalgorithmus verwendet.

Basic256Rsa15

Ruft eine Algorithmussammlung ab, die RSA15 als Key Wrap-Algorithmus und 256-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic256Sha256

Ruft eine Algorithmussammlung ab, die SHA256 für den Signaturdigest und 256-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Basic256Sha256Rsa15

Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus, SHA256 für den Signaturhashwert und 256-Bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Default

Ruft die Standardalgorithmussammlung ab.

DefaultAsymmetricKeyWrapAlgorithm

Ruft den standardmäßigen asymmetrischen Key Wrap-Algorithmus als Zeichenfolge ab.

DefaultAsymmetricSignatureAlgorithm

Ruft den standardmäßigen asymmetrischen Signaturalgorithmus als Zeichenfolge ab.

DefaultCanonicalizationAlgorithm

Ruft den standardmäßigen Kanonisierungsalgorithmus als Zeichenfolge ab.

DefaultDigestAlgorithm

Ruft den Standardhashwertalgorithmus als Zeichenfolge ab.

DefaultEncryptionAlgorithm

Ruft den Standardverschlüsselungsalgorithmus als Zeichenfolge ab.

DefaultEncryptionKeyDerivationLength

Ruft die standardmäßige Länge der Verschlüsselungsschlüsselableitung als Int32-Wert ab.

DefaultSignatureKeyDerivationLength

Ruft die standardmäßige Länge der Signaturschlüsselableitung als Int32-Wert ab.

DefaultSymmetricKeyLength

Ruft die standardmäßige Länge des symmetrischen Schlüssels als Int32-Wert ab.

DefaultSymmetricKeyWrapAlgorithm

Ruft den standardmäßigen symmetrischen Key Wrap-Algorithmus als Zeichenfolge ab.

DefaultSymmetricSignatureAlgorithm

Ruft den standardmäßigen symmetrischen Signaturalgorithmus als Zeichenfolge ab.

TripleDes

Ruft die Triple-DES-Algorithmussammlung ab.

TripleDesRsa15

Ruft eine Algorithmussammlung ab, die RSA15 als Key Wrap-Algorithmus und 192-Bit-Triple-DES als Algorithmus für die Nachrichtenverschlüsselung verwendet.

TripleDesSha256

Ruft eine Algorithmussammlung ab, die SHA256 für den Signaturdigest und 192-Bit-Triple-DES als Algorithmus für die Nachrichtenverschlüsselung verwendet.

TripleDesSha256Rsa15

Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus, SHA256 für den Signaturdigest und 192-Bit-Triple-DES als Algorithmus für die Nachrichtenverschlüsselung verwendet.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsAsymmetricKeyLengthSupported(Int32)

Gibt an, ob eine besondere Schlüssellänge vom asymmetrischen Algorithmus unterstützt wird.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Gibt an, ob ein asymmetrischer Key Wrap-Algorithmus unterstützt wird.

IsAsymmetricSignatureAlgorithmSupported(String)

Gibt an, ob ein asymmetrischer Signaturalgorithmus unterstützt wird.

IsCanonicalizationAlgorithmSupported(String)

Gibt an, ob ein Kanonisierungsalgorithmus unterstützt wird.

IsDigestAlgorithmSupported(String)

Gibt an, ob ein Hashwertalgorithmus unterstützt wird.

IsEncryptionAlgorithmSupported(String)

Gibt an, ob ein Verschlüsselungsalgorithmus unterstützt wird.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Gibt an, ob ein Algorithmus für die Verschlüsselungsschlüsselableitung unterstützt wird.

IsSignatureKeyDerivationAlgorithmSupported(String)

Gibt an, ob ein Algorithmus für die Signaturschlüsselableitung unterstützt wird.

IsSymmetricKeyLengthSupported(Int32)

Bei Überschreibung in einer abgeleiteten Klasse gibt dies an, ob eine bestimmte symmetrische Schlüssellänge unterstützt wird.

IsSymmetricKeyWrapAlgorithmSupported(String)

Gibt an, ob ein symmetrischer Key Wrap-Algorithmus unterstützt wird.

IsSymmetricSignatureAlgorithmSupported(String)

Gibt an, ob ein symmetrischer Signaturalgorithmus unterstützt wird.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für