SecurityAlgorithmSuite Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |