SecurityAlgorithmSuite Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa właściwości algorytmów. Jest abstract
to klasa.
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
- Dziedziczenie
-
SecurityAlgorithmSuite
- Pochodne
- Atrybuty
Uwagi
Wystąpienia tej klasy służą do określania cech kryptograficznych algorytmów używanych podczas zabezpieczania komunikatów.
Ta klasa jest używana przez klasy pochodne do tworzenia wystąpień pakietów algorytmów zabezpieczeń i zawiera właściwości opisujące algorytmy zabezpieczeń. Na przykład powiązanie wsBasicHttp
używa wewnętrznej klasy pochodnej do określania właściwości algorytmów zabezpieczeń.
Konstruktory
SecurityAlgorithmSuite() |
Inicjuje nowe wystąpienie klasy SecurityAlgorithmSuite. |
Właściwości
Basic128 |
Pobiera pakiet algorytmów Basic128. |
Basic128Rsa15 |
Pobiera pakiet algorytmów, który używa algorytmu RSA15 jako algorytmu zawijania kluczy i 128-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic128Sha256 |
Pobiera pakiet algorytmów, który używa algorytmu SHA256 do skrótu podpisu i 128-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic128Sha256Rsa15 |
Pobiera pakiet algorytmów, który używa rsA15 jako algorytm zawijania klucza, SHA256 na potrzeby skrótu podpisu i 128-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic192 |
Pobiera pakiet algorytmów, który używa 192-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic192Rsa15 |
Pobiera pakiet algorytmów, który używa algorytmu RSA15 jako algorytmu zawijania kluczy i 192-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic192Sha256 |
Pobiera pakiet algorytmów, który używa algorytmu SHA256 dla skrótu podpisu i 192-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic192Sha256Rsa15 |
Pobiera pakiet algorytmów, który używa rsA15 jako algorytm zawijania klucza, SHA256 dla skrótu podpisu i 192-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic256 |
Pobiera pakiet algorytmów, który używa 256-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic256Rsa15 |
Pobiera pakiet algorytmów, który używa algorytmu RSA15 jako algorytmu zawijania klucza i 256-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic256Sha256 |
Pobiera pakiet algorytmów, który używa algorytmu SHA256 na potrzeby skrótu podpisu i 256-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Basic256Sha256Rsa15 |
Pobiera pakiet algorytmów, który używa algorytmu RSA15 jako algorytmu zawijania kluczy, SHA256 dla skrótu podpisu i 256-bitowego podstawowego algorytmu szyfrowania komunikatów. |
Default |
Pobiera domyślny zestaw algorytmów. |
DefaultAsymmetricKeyWrapAlgorithm |
Pobiera domyślny algorytm zawijania klucza asymetrycznego jako ciąg. |
DefaultAsymmetricSignatureAlgorithm |
Pobiera domyślny algorytm sygnatury asymetrycznej jako ciąg. |
DefaultCanonicalizationAlgorithm |
Pobiera domyślny algorytm kanoniczny jako ciąg. |
DefaultDigestAlgorithm |
Pobiera domyślny algorytm skrótu jako ciąg. |
DefaultEncryptionAlgorithm |
Pobiera domyślny algorytm szyfrowania jako ciąg. |
DefaultEncryptionKeyDerivationLength |
Pobiera domyślną Int32 długość wyprowadzania klucza szyfrowania jako wartość. |
DefaultSignatureKeyDerivationLength |
Pobiera domyślną Int32 długość wyprowadzania klucza podpisu jako wartość. |
DefaultSymmetricKeyLength |
Pobiera domyślną Int32 długość klucza symetrycznego jako wartość. |
DefaultSymmetricKeyWrapAlgorithm |
Pobiera domyślny algorytm zawijania klucza symetrycznego jako ciąg. |
DefaultSymmetricSignatureAlgorithm |
Pobiera domyślny algorytm podpisu symetrycznego jako ciąg. |
TripleDes |
Pobiera pakiet algorytmów Triple Data Encryption Standard (DES). |
TripleDesRsa15 |
Pobiera pakiet algorytmów, który używa algorytmu RSA15 jako algorytmu zawijania kluczy i 192-bitowego standardu Triple Data Encryption Standard (DES) jako algorytmu szyfrowania komunikatów. |
TripleDesSha256 |
Pobiera pakiet algorytmów, który używa algorytmu SHA256 na potrzeby skrótu podpisu i 192-bitowego standardu Triple Data Encryption Standard (DES) jako algorytmu szyfrowania komunikatów. |
TripleDesSha256Rsa15 |
Pobiera pakiet algorytmów, który używa rsA15 jako algorytm zawijania kluczy, SHA256 na potrzeby skrótu podpisu i 192-bitowego triple Data Encryption Standard (DES) jako algorytmu szyfrowania komunikatów. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
IsAsymmetricKeyLengthSupported(Int32) |
Wskazuje, czy określona długość klucza jest obsługiwana przez algorytm asymetryczny. |
IsAsymmetricKeyWrapAlgorithmSupported(String) |
Wskazuje, czy algorytm zawijania klucza asymetrycznego jest obsługiwany. |
IsAsymmetricSignatureAlgorithmSupported(String) |
Wskazuje, czy algorytm sygnatury asymetrycznej jest obsługiwany. |
IsCanonicalizationAlgorithmSupported(String) |
Wskazuje, czy algorytm kanonizacji jest obsługiwany. |
IsDigestAlgorithmSupported(String) |
Wskazuje, czy algorytm skrótu jest obsługiwany. |
IsEncryptionAlgorithmSupported(String) |
Wskazuje, czy algorytm szyfrowania jest obsługiwany. |
IsEncryptionKeyDerivationAlgorithmSupported(String) |
Wskazuje, czy algorytm wyprowadzania klucza szyfrowania jest obsługiwany. |
IsSignatureKeyDerivationAlgorithmSupported(String) |
Wskazuje, czy algorytm wyprowadzania klucza podpisu jest obsługiwany. |
IsSymmetricKeyLengthSupported(Int32) |
W przypadku zastąpienia w klasie pochodnej wskazuje, czy jest obsługiwana określona długość klucza symetrycznego. |
IsSymmetricKeyWrapAlgorithmSupported(String) |
Wskazuje, czy algorytm zawijania klucza symetrycznego jest obsługiwany. |
IsSymmetricSignatureAlgorithmSupported(String) |
Wskazuje, czy jest obsługiwany algorytm sygnatury symetrycznej. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |