SecurityAlgorithmSuite Třída

Definice

Určuje vlastnosti algoritmů. Toto je abstract třída.

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
Dědičnost
SecurityAlgorithmSuite
Odvozené
Atributy

Poznámky

Instance této třídy slouží k určení kryptografických charakteristik algoritmů používaných při zabezpečení zpráv.

Tato třída je používána odvozenými třídami k vytvoření instance sad algoritmů zabezpečení a obsahuje vlastnosti popisované algoritmy zabezpečení. wsBasicHttp Například vazba používá interní odvozenou třídu k určení vlastností jeho algoritmů zabezpečení.

Konstruktory

SecurityAlgorithmSuite()

Inicializuje novou instanci SecurityAlgorithmSuite třídy.

Vlastnosti

Basic128

Získá sadu algoritmů Basic128.

Basic128Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů a 128bitový Basic jako šifrovací algoritmus zpráv.

Basic128Sha256

Získá sadu algoritmů, která používá SHA256 pro algoritmus hash podpisu a 128bitový Basic jako šifrovací algoritmus zprávy.

Basic128Sha256Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů, SHA256 pro algoritmus digest podpisu a 128bitový Basic jako šifrovací algoritmus zprávy.

Basic192

Získá sadu algoritmů, která používá 192bitový Basic jako šifrovací algoritmus zprávy.

Basic192Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus obtékání klíčů a 192bitový Basic jako šifrovací algoritmus zprávy.

Basic192Sha256

Získá sadu algoritmů, která používá SHA256 pro algoritmus hash podpisu a 192bitový Basic jako šifrovací algoritmus zprávy.

Basic192Sha256Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů, SHA256 pro algoritmus digest podpisu a 192bitový Basic jako šifrovací algoritmus zprávy.

Basic256

Získá sadu algoritmů, která používá 256bitový Basic jako šifrovací algoritmus zprávy.

Basic256Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů a 256bitový Basic jako šifrovací algoritmus zprávy.

Basic256Sha256

Získá sadu algoritmů, která používá SHA256 pro algoritmus hash podpisu a 256bitový Basic jako šifrovací algoritmus zprávy.

Basic256Sha256Rsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů, SHA256 pro algoritmus digest podpisu a 256bitový Basic jako šifrovací algoritmus zprávy.

Default

Získá výchozí sadu algoritmů.

DefaultAsymmetricKeyWrapAlgorithm

Získá výchozí asymetrický algoritmus obtékání klíče jako řetězec.

DefaultAsymmetricSignatureAlgorithm

Získá výchozí asymetrický podpis algoritmus jako řetězec.

DefaultCanonicalizationAlgorithm

Získá výchozí kanonický algoritmus jako řetězec.

DefaultDigestAlgorithm

Získá výchozí algoritmus digest jako řetězec.

DefaultEncryptionAlgorithm

Získá výchozí šifrovací algoritmus jako řetězec.

DefaultEncryptionKeyDerivationLength

Získá výchozí délku odvození šifrovacího klíče jako Int32 hodnotu.

DefaultSignatureKeyDerivationLength

Získá výchozí délku odvození klíče podpisu jako Int32 hodnotu.

DefaultSymmetricKeyLength

Získá výchozí symetrickou délku Int32 klíče jako hodnotu.

DefaultSymmetricKeyWrapAlgorithm

Získá výchozí symetrický klíč zalamovací algoritmus jako řetězec.

DefaultSymmetricSignatureAlgorithm

Získá výchozí symetrický podpis algoritmus jako řetězec.

TripleDes

Získá sadu algoritmů standardu DES (Triple Data Encryption Standard).

TripleDesRsa15

Získá sadu algoritmů, která používá RSA15 jako algoritmus zalamování klíčů a 192bitový triple data Encryption Standard (DES) jako algoritmus šifrování zpráv.

TripleDesSha256

Získá sadu algoritmů, která používá SHA256 pro algoritmus digest podpisu a 192bitové triple data Encryption Standard (DES) jako algoritmus šifrování zpráv.

TripleDesSha256Rsa15

Získá sadu algoritmů, která jako algoritmus zalamování klíčů používá RSA15, SHA256 pro algoritmus digest podpisu a 192bitový standard DES (Triple Data Encryption Standard) jako algoritmus šifrování zpráv.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
IsAsymmetricKeyLengthSupported(Int32)

Určuje, jestli je asymetrický algoritmus podporována konkrétní délkou klíče.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Označuje, jestli je podporovaný asymetrický algoritmus zalamování klíčů.

IsAsymmetricSignatureAlgorithmSupported(String)

Označuje, jestli je podporovaný asymetrický podpisový algoritmus.

IsCanonicalizationAlgorithmSupported(String)

Označuje, jestli je podporovaný kanonický algoritmus.

IsDigestAlgorithmSupported(String)

Určuje, jestli je podporovaný algoritmus hash.

IsEncryptionAlgorithmSupported(String)

Označuje, jestli je podporovaný šifrovací algoritmus.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Určuje, jestli se podporuje algoritmus odvození šifrovacího klíče.

IsSignatureKeyDerivationAlgorithmSupported(String)

Určuje, jestli je podporovaný algoritmus odvození klíče podpisu.

IsSymmetricKeyLengthSupported(Int32)

Při přepsání v odvozené třídě označuje, zda je podporována konkrétní symetrická délka klíče.

IsSymmetricKeyWrapAlgorithmSupported(String)

Určuje, jestli je podporovaný algoritmus symetrického zalamování klíčů.

IsSymmetricSignatureAlgorithmSupported(String)

Určuje, jestli je podporovaný algoritmus symetrického podpisu.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro