SecurityAlgorithmSuite Klas

Definitie

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)

Van toepassing op