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) |