SecurityAlgorithmSuite Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u eigenschappen van algoritmen. Dit is een abstract klas.
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
- Overname
-
SecurityAlgorithmSuite
- Afgeleid
- Kenmerken
Opmerkingen
Exemplaren van deze klasse worden gebruikt om de cryptografische kenmerken op te geven van de algoritmen die worden gebruikt bij het beveiligen van berichten.
Deze klasse wordt gebruikt door afgeleide klassen om suites voor beveiligingsalgoritmen te instantiƫren en bevat eigenschappen die de beveiligingsalgoritmen beschrijven. De binding maakt bijvoorbeeld wsBasicHttp gebruik van een interne afgeleide klasse om de eigenschappen van de beveiligingsalgoritmen op te geven.
Constructors
| Name | Description |
|---|---|
| SecurityAlgorithmSuite() |
Initialiseert een nieuw exemplaar van de SecurityAlgorithmSuite klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Basic128 |
Hiermee haalt u de Basic128-algoritmesuite op. |
| Basic128Rsa15 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van RSA15 als sleutelterugloop-algoritme en 128-bits Basic als het algoritme voor berichtversleuteling. |
| Basic128Sha256 |
Hiermee haalt u een algoritmepakket op dat SHA256 gebruikt voor de handtekeningsamenvating en 128-bits Basic als het algoritme voor berichtversleuteling. |
| Basic128Sha256Rsa15 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van RSA15 als sleutelterugloopalgoritme, SHA256 voor de handtekeningsamenvating en 128-bits Basic als het algoritme voor berichtversleuteling. |
| Basic192 |
Hiermee haalt u een algoritmepakket op dat gebruikmaakt van 192-bits Basic als het algoritme voor berichtversleuteling. |
| Basic192Rsa15 |
Hiermee haalt u een algoritmepakket op dat RSA15 gebruikt als sleutelterugloop-algoritme en 192-bits Basic als het algoritme voor berichtversleuteling. |
| Basic192Sha256 |
Hiermee haalt u een algoritmepakket op dat SHA256 gebruikt voor de handtekeningsamenvating en 192-bits Basic als het algoritme voor berichtversleuteling. |
| Basic192Sha256Rsa15 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van RSA15 als sleutelterugloopalgoritme, SHA256 voor de handtekeningsamenvating en 192-bits Basic als het algoritme voor berichtversleuteling. |
| Basic256 |
Hiermee haalt u een algoritmepakket op dat gebruikmaakt van 256-bits Basic als het algoritme voor berichtversleuteling. |
| Basic256Rsa15 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van RSA15 als sleutelterugloop-algoritme en 256-bits Basic als het algoritme voor berichtversleuteling. |
| Basic256Sha256 |
Hiermee haalt u een algoritmepakket op dat SHA256 gebruikt voor de handtekeningsamenvating en 256-bits Basic als het algoritme voor berichtversleuteling. |
| Basic256Sha256Rsa15 |
Hiermee haalt u een algoritmepakket op dat RSA15 gebruikt als sleutelterugloopalgoritme, SHA256 voor de handtekeningsamenvating en 256-bits Basic als het algoritme voor berichtversleuteling. |
| Default |
Hiermee haalt u de standaard algoritmesuite op. |
| DefaultAsymmetricKeyWrapAlgorithm |
Hiermee haalt u het standaard algoritme voor asymmetrische sleutelterugloop op als een tekenreeks. |
| DefaultAsymmetricSignatureAlgorithm |
Hiermee haalt u het standaard asymmetrische handtekening-algoritme op als een tekenreeks. |
| DefaultCanonicalizationAlgorithm |
Hiermee haalt u het standaardgoritme voor canonicalisatie op als een tekenreeks. |
| DefaultDigestAlgorithm |
Hiermee haalt u het standaard digest-algoritme op als een tekenreeks. |
| DefaultEncryptionAlgorithm |
Hiermee haalt u het standaardversleutelingsalgoritmen op als een tekenreeks. |
| DefaultEncryptionKeyDerivationLength |
Hiermee haalt u de standaardlengte van de versleutelingssleutel op als een Int32 waarde. |
| DefaultSignatureKeyDerivationLength |
Hiermee haalt u de standaardlengte van de handtekeningsleutel op als een Int32 waarde. |
| DefaultSymmetricKeyLength |
Hiermee wordt de standaardlengte van de symmetrische sleutel opgehaald als een Int32 waarde. |
| DefaultSymmetricKeyWrapAlgorithm |
Hiermee haalt u het standaard symmetrische sleutelterugloop-algoritme op als een tekenreeks. |
| DefaultSymmetricSignatureAlgorithm |
Hiermee haalt u het standaardsymmetrische handtekeningalgoritmen op als een tekenreeks. |
| TripleDes |
Hiermee haalt u de suite met driedubbele gegevensversleutelingsstandaard (DES) op. |
| TripleDesRsa15 |
Hiermee haalt u een algoritmepakket op dat RSA15 gebruikt als sleutelterugloop-algoritme en 192-bits TRIPLE Data Encryption Standard (DES) als het algoritme voor berichtversleuteling. |
| TripleDesSha256 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van SHA256 voor de handtekeningsamenvating en 192-bits DES (Triple Data Encryption Standard) als het algoritme voor berichtversleuteling. |
| TripleDesSha256Rsa15 |
Hiermee haalt u een algoritmepakket op dat GEBRUIKMAAKT van RSA15 als sleutelterugloopalgoritme, SHA256 voor de handtekeningsamenvating en 192-bits Triple Data Encryption Standard (DES) als het algoritme voor berichtversleuteling. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsAsymmetricKeyLengthSupported(Int32) |
Geeft aan of een bepaalde sleutellengte wordt ondersteund door het asymmetrische algoritme. |
| IsAsymmetricKeyWrapAlgorithmSupported(String) |
Geeft aan of een asymmetrisch sleutelterugloop-algoritme wordt ondersteund. |
| IsAsymmetricSignatureAlgorithmSupported(String) |
Geeft aan of een asymmetrisch handtekening-algoritme wordt ondersteund. |
| IsCanonicalizationAlgorithmSupported(String) |
Geeft aan of een canonicalisatie-algoritme wordt ondersteund. |
| IsDigestAlgorithmSupported(String) |
Geeft aan of een digest-algoritme wordt ondersteund. |
| IsEncryptionAlgorithmSupported(String) |
Geeft aan of een versleutelingsalgoritmen worden ondersteund. |
| IsEncryptionKeyDerivationAlgorithmSupported(String) |
Hiermee wordt aangegeven of een algoritme voor versleutelingssleutels wordt ondersteund. |
| IsSignatureKeyDerivationAlgorithmSupported(String) |
Hiermee wordt aangegeven of een algoritme voor handtekeningsleutels wordt ondersteund. |
| IsSymmetricKeyLengthSupported(Int32) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u aan of een bepaalde symmetrische sleutellengte wordt ondersteund. |
| IsSymmetricKeyWrapAlgorithmSupported(String) |
Geeft aan of een symmetrisch sleutelterugloop-algoritme wordt ondersteund. |
| IsSymmetricSignatureAlgorithmSupported(String) |
Geeft aan of een symmetrisch handtekening-algoritme wordt ondersteund. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |