SecurityAlgorithmSuite Klass

Definition

Anger egenskaper för algoritmer. Det här är en abstract klass.

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
Arv
SecurityAlgorithmSuite
Härledda
Attribut

Kommentarer

Instanser av den här klassen används för att ange kryptografiska egenskaper för de algoritmer som används för att skydda meddelanden.

Den här klassen används av härledda klasser för att instansiera säkerhetsalgoritmsviter och innehåller egenskaper som beskriver säkerhetsalgoritmerna. Bindningen wsBasicHttp använder till exempel en intern härledd klass för att ange egenskaperna för dess säkerhetsalgoritmer.

Konstruktorer

Name Description
SecurityAlgorithmSuite()

Initierar en ny instans av SecurityAlgorithmSuite klassen.

Egenskaper

Name Description
Basic128

Hämtar Basic128-algoritmsviten.

Basic128Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm och 128-bitars Basic som algoritm för meddelandekryptering.

Basic128Sha256

Hämtar en algoritmsvit som använder SHA256 för signatursammandraget och 128-bitars Basic som algoritm för meddelandekryptering.

Basic128Sha256Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm, SHA256 för signatursammandrag och 128-bitars Basic som algoritm för meddelandekryptering.

Basic192

Hämtar en algoritmsvit som använder 192-bitars Basic som algoritm för meddelandekryptering.

Basic192Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm och 192-bitars Basic som algoritm för meddelandekryptering.

Basic192Sha256

Hämtar en algoritmsvit som använder SHA256 för signatursammandrag och 192-bitars Basic som algoritm för meddelandekryptering.

Basic192Sha256Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm, SHA256 för signatursammandraget och 192-bitars Basic som algoritm för meddelandekryptering.

Basic256

Hämtar en algoritmsvit som använder 256-bitars Basic som algoritm för meddelandekryptering.

Basic256Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm och 256-bitars Basic som algoritm för meddelandekryptering.

Basic256Sha256

Hämtar en algoritmsvit som använder SHA256 för signatursammandrag och 256-bitars Basic som algoritm för meddelandekryptering.

Basic256Sha256Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm, SHA256 för signatursammandraget och 256-bitars Basic som algoritm för meddelandekryptering.

Default

Hämtar standardalgoritmsviten.

DefaultAsymmetricKeyWrapAlgorithm

Hämtar standardalgoritmen för asymmetrisk nyckelomslutning som en sträng.

DefaultAsymmetricSignatureAlgorithm

Hämtar standardalgoritmen för asymmetrisk signatur som en sträng.

DefaultCanonicalizationAlgorithm

Hämtar standardalgoritmen för kanonisering som en sträng.

DefaultDigestAlgorithm

Hämtar standardsammandragsalgoritmen som en sträng.

DefaultEncryptionAlgorithm

Hämtar standardkrypteringsalgoritmen som en sträng.

DefaultEncryptionKeyDerivationLength

Hämtar standardvärdet för krypteringsnyckelns härledningslängd som ett Int32 värde.

DefaultSignatureKeyDerivationLength

Hämtar standardlängden för signaturnyckelns härledning som ett Int32 värde.

DefaultSymmetricKeyLength

Hämtar standardlängden för symmetrisk nyckel som ett Int32 värde.

DefaultSymmetricKeyWrapAlgorithm

Hämtar standardalgoritmen för symmetrisk nyckelomslutning som en sträng.

DefaultSymmetricSignatureAlgorithm

Hämtar standardalgoritmen för symmetrisk signatur som en sträng.

TripleDes

Hämtar algoritmsviten Triple Data Encryption Standard (DES).

TripleDesRsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm och 192-bitars Triple Data Encryption Standard (DES) som algoritm för meddelandekryptering.

TripleDesSha256

Hämtar en algoritmsvit som använder SHA256 för signatursammandrag och 192-bitars Triple Data Encryption Standard (DES) som algoritm för meddelandekryptering.

TripleDesSha256Rsa15

Hämtar en algoritmsvit som använder RSA15 som nyckelomslutningsalgoritm, SHA256 för signatursammandraget och 192-bitars DES (Triple Data Encryption Standard) som algoritm för meddelandekryptering.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsAsymmetricKeyLengthSupported(Int32)

Anger om en viss nyckellängd stöds av den asymmetriska algoritmen.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Anger om en asymmetrisk nyckelomslutningsalgoritm stöds.

IsAsymmetricSignatureAlgorithmSupported(String)

Anger om en asymmetrisk signaturalgoritm stöds.

IsCanonicalizationAlgorithmSupported(String)

Anger om en kanoniseringsalgoritm stöds.

IsDigestAlgorithmSupported(String)

Anger om en sammandragsalgoritm stöds.

IsEncryptionAlgorithmSupported(String)

Anger om en krypteringsalgoritm stöds.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Anger om en härledningsalgoritm för krypteringsnycklar stöds.

IsSignatureKeyDerivationAlgorithmSupported(String)

Anger om en härledningsalgoritm för signaturnycklar stöds.

IsSymmetricKeyLengthSupported(Int32)

När åsidosättas i en härledd klass anger om en viss symmetrisk nyckellängd stöds.

IsSymmetricKeyWrapAlgorithmSupported(String)

Anger om en symmetrisk nyckelomslutningsalgoritm stöds.

IsSymmetricSignatureAlgorithmSupported(String)

Anger om en symmetrisk signaturalgoritm stöds.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för