Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

SecurityAlgorithmSuite-Klasse

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

Namespace:  System.ServiceModel.Security
Assembly:  System.ServiceModel (in System.ServiceModel.dll)
public abstract class SecurityAlgorithmSuite

Der SecurityAlgorithmSuite-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Geschützte MethodeSecurityAlgorithmSuiteInitialisiert eine neue Instanz der SecurityAlgorithmSuite-Klasse.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftStatischer MemberBasic128Ruft die Basic128-Algorithmussuite ab.
Öffentliche EigenschaftStatischer MemberBasic128Rsa15Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus und 128-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic128Sha256Ruft eine Algorithmussuite ab, die SHA256 für den Signaturdigest und 128-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic128Sha256Rsa15Ruft 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.
Öffentliche EigenschaftStatischer MemberBasic192Ruft eine Algorithmussuite ab, die 192-bit Basic als Nachrichtenverschlüsselungsalgorithmus verwendet.
Öffentliche EigenschaftStatischer MemberBasic192Rsa15Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus und 192-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic192Sha256Ruft eine Algorithmussuite ab, die SHA256 für den Signaturdigest und 192-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic192Sha256Rsa15Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus, SHA256 für den Signaturdigest und 192-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic256Ruft eine Algorithmussuite ab, die 256-bit Basic als Nachrichtenverschlüsselungsalgorithmus verwendet.
Öffentliche EigenschaftStatischer MemberBasic256Rsa15Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus und 256-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic256Sha256Ruft eine Algorithmussuite ab, die SHA256 für den Signaturdigest und 256-bit Basic als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberBasic256Sha256Rsa15Ruft 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.
Öffentliche EigenschaftStatischer MemberDefaultRuft die Standardalgorithmussuite ab.
Öffentliche EigenschaftDefaultAsymmetricKeyWrapAlgorithmRuft den standardmäßigen asymmetrischen Key Wrap-Algorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultAsymmetricSignatureAlgorithmRuft den standardmäßigen asymmetrischen Signaturalgorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultCanonicalizationAlgorithmRuft den standardmäßigen Kanonisierungsalgorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultDigestAlgorithmRuft den Standarddigestalgorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultEncryptionAlgorithmRuft den Standardverschlüsselungsalgorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultEncryptionKeyDerivationLengthRuft die standardmäßige Länge der Verschlüsselungsschlüsselableitung als Int32-Wert ab.
Öffentliche EigenschaftDefaultSignatureKeyDerivationLengthRuft die standardmäßige Länge der Signaturschlüsselableitung als Int32-Wert ab.
Öffentliche EigenschaftDefaultSymmetricKeyLengthRuft die standardmäßige Länge des symmetrischen Schlüssels als Int32-Wert ab.
Öffentliche EigenschaftDefaultSymmetricKeyWrapAlgorithmRuft den standardmäßigen symmetrischen Key Wrap-Algorithmus als Zeichenfolge ab.
Öffentliche EigenschaftDefaultSymmetricSignatureAlgorithmRuft den standardmäßigen symmetrischen Signaturalgorithmus als Zeichenfolge ab.
Öffentliche EigenschaftStatischer MemberTripleDesRuft die Triple-DES-Algorithmussuite ab.
Öffentliche EigenschaftStatischer MemberTripleDesRsa15Ruft eine Algorithmussuite ab, die RSA15 als Key Wrap-Algorithmus und 192-Bit-Triple-DES als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberTripleDesSha256Ruft eine Algorithmussuite ab, die SHA256 für den Signaturdigest und 192-Bit-Triple-DES als Algorithmus für die Nachrichtenverschlüsselung verwendet.
Öffentliche EigenschaftStatischer MemberTripleDesSha256Rsa15Ruft 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.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeIsAsymmetricKeyLengthSupportedGibt an, ob eine besondere Schlüssellänge vom asymmetrischen Algorithmus unterstützt wird.
Öffentliche MethodeIsAsymmetricKeyWrapAlgorithmSupportedGibt an, ob ein asymmetrischer Key Wrap-Algorithmus unterstützt wird.
Öffentliche MethodeIsAsymmetricSignatureAlgorithmSupportedGibt an, ob ein asymmetrischer Signaturalgorithmus unterstützt wird.
Öffentliche MethodeIsCanonicalizationAlgorithmSupportedGibt an, ob ein Kanonisierungsalgorithmus unterstützt wird.
Öffentliche MethodeIsDigestAlgorithmSupportedGibt an, ob ein Digestalgorithmus unterstützt wird.
Öffentliche MethodeIsEncryptionAlgorithmSupportedGibt an, ob ein Verschlüsselungsalgorithmus unterstützt wird.
Öffentliche MethodeIsEncryptionKeyDerivationAlgorithmSupportedGibt an, ob ein Algorithmus für die Verschlüsselungsschlüsselableitung unterstützt wird.
Öffentliche MethodeIsSignatureKeyDerivationAlgorithmSupportedGibt an, ob ein Algorithmus für die Signaturschlüsselableitung unterstützt wird.
Öffentliche MethodeIsSymmetricKeyLengthSupportedBei Überschreibung in einer abgeleiteten Klasse gibt dies an, ob eine bestimmte symmetrische Schlüssellänge unterstützt wird.
Öffentliche MethodeIsSymmetricKeyWrapAlgorithmSupportedGibt an, ob ein symmetrischer Key Wrap-Algorithmus unterstützt wird.
Öffentliche MethodeIsSymmetricSignatureAlgorithmSupportedGibt an, ob ein symmetrischer Signaturalgorithmus unterstützt wird.
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

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, Sicherheitsalgorithmussuites 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.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.