SecurityAlgorithmSuite Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |