Aracılığıyla paylaş


SecurityAlgorithmSuite Sınıf

Tanım

Algoritmaların özelliklerini belirtir. Bu bir abstract sınıf.

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
Devralma
SecurityAlgorithmSuite
Türetilmiş
Öznitelikler

Açıklamalar

Bu sınıfın örnekleri, iletilerin güvenliğini sağlarken kullanılan algoritmaların şifreleme özelliklerini belirtmek için kullanılır.

Bu sınıf, türetilmiş sınıflar tarafından güvenlik algoritması paketlerini örneklemek için kullanılır ve güvenlik algoritmalarını açıklayan özellikleri içerir. Örneğin bağlama, wsBasicHttp güvenlik algoritmalarının özelliklerini belirtmek için iç türetilmiş bir sınıf kullanır.

Oluşturucular

SecurityAlgorithmSuite()

SecurityAlgorithmSuite sınıfının yeni bir örneğini başlatır.

Özellikler

Basic128

Basic128 algoritma paketini alır.

Basic128Rsa15

Anahtar sarmalama algoritması olarak RSA15 ve ileti şifreleme algoritması olarak 128 bit Basic kullanan bir algoritma paketi alır.

Basic128Sha256

İmza özeti için SHA256 ve ileti şifreleme algoritması olarak 128 bit Basic kullanan bir algoritma paketi alır.

Basic128Sha256Rsa15

Anahtar sarmalama algoritması olarak RSA15, imza özeti için SHA256 ve ileti şifreleme algoritması olarak 128 bit Basic kullanan bir algoritma paketi alır.

Basic192

İleti şifreleme algoritması olarak 192 bit Basic kullanan bir algoritma paketi alır.

Basic192Rsa15

Anahtar sarmalama algoritması olarak RSA15 ve ileti şifreleme algoritması olarak 192 bit Temel kullanan bir algoritma paketi alır.

Basic192Sha256

İmza özeti için SHA256 ve ileti şifreleme algoritması olarak 192 bit Temel kullanan bir algoritma paketi alır.

Basic192Sha256Rsa15

Anahtar sarmalama algoritması olarak RSA15, imza özeti için SHA256 ve ileti şifreleme algoritması olarak 192 bit Basic kullanan bir algoritma paketi alır.

Basic256

İleti şifreleme algoritması olarak 256 bit Temel kullanan bir algoritma paketi alır.

Basic256Rsa15

Anahtar sarmalama algoritması olarak RSA15 ve ileti şifreleme algoritması olarak 256 bit Basic kullanan bir algoritma paketi alır.

Basic256Sha256

İmza özeti için SHA256 ve ileti şifreleme algoritması olarak 256 bit Temel kullanan bir algoritma paketi alır.

Basic256Sha256Rsa15

Anahtar sarmalama algoritması olarak RSA15, imza özeti için SHA256 ve ileti şifreleme algoritması olarak 256 bit Basic kullanan bir algoritma paketi alır.

Default

Varsayılan algoritma paketini alır.

DefaultAsymmetricKeyWrapAlgorithm

Varsayılan asimetrik anahtar sarmalama algoritmasını dize olarak alır.

DefaultAsymmetricSignatureAlgorithm

Varsayılan asimetrik imza algoritmasını dize olarak alır.

DefaultCanonicalizationAlgorithm

Varsayılan kurallı hale getirme algoritmasını dize olarak alır.

DefaultDigestAlgorithm

Varsayılan özet algoritmasını dize olarak alır.

DefaultEncryptionAlgorithm

Varsayılan şifreleme algoritmasını dize olarak alır.

DefaultEncryptionKeyDerivationLength

Varsayılan şifreleme anahtarı türetme uzunluğunu bir Int32 değer olarak alır.

DefaultSignatureKeyDerivationLength

Varsayılan imza anahtarı türetme uzunluğunu bir Int32 değer olarak alır.

DefaultSymmetricKeyLength

Varsayılan simetrik anahtar uzunluğunu bir Int32 değer olarak alır.

DefaultSymmetricKeyWrapAlgorithm

Varsayılan simetrik anahtar sarmalama algoritmasını dize olarak alır.

DefaultSymmetricSignatureAlgorithm

Varsayılan simetrik imza algoritmasını dize olarak alır.

TripleDes

Üçlü Veri Şifreleme Standardı (DES) algoritma paketini alır.

TripleDesRsa15

Anahtar sarmalama algoritması olarak RSA15 ve ileti şifreleme algoritması olarak 192 bit Üçlü Veri Şifreleme Standardı (DES) kullanan bir algoritma paketi alır.

TripleDesSha256

İmza özeti için SHA256 ve ileti şifreleme algoritması olarak 192 bit Üçlü Veri Şifreleme Standardı (DES) kullanan bir algoritma paketi alır.

TripleDesSha256Rsa15

Anahtar sarmalama algoritması olarak RSA15, imza özeti için SHA256 ve ileti şifreleme algoritması olarak 192 bit Üçlü Veri Şifreleme Standardı (DES) kullanan bir algoritma paketi alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsAsymmetricKeyLengthSupported(Int32)

Belirli bir anahtar uzunluğunun asimetrik algoritma tarafından desteklenip desteklenmediğini gösterir.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Asimetrik anahtar sarmalama algoritmasının desteklenip desteklenmediğini gösterir.

IsAsymmetricSignatureAlgorithmSupported(String)

Asimetrik imza algoritmasının desteklenip desteklenmediğini gösterir.

IsCanonicalizationAlgorithmSupported(String)

Kurallı hale getirme algoritmasının desteklenip desteklenmediğini gösterir.

IsDigestAlgorithmSupported(String)

Özet algoritmasının desteklenip desteklenmediğini gösterir.

IsEncryptionAlgorithmSupported(String)

Şifreleme algoritmasının desteklenip desteklenmediğini gösterir.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Şifreleme anahtarı türetme algoritmasının desteklenip desteklenmediğini gösterir.

IsSignatureKeyDerivationAlgorithmSupported(String)

İmza anahtarı türetme algoritmasının desteklenip desteklenmediğini gösterir.

IsSymmetricKeyLengthSupported(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, belirli bir simetrik anahtar uzunluğunun desteklenip desteklenmediğini gösterir.

IsSymmetricKeyWrapAlgorithmSupported(String)

Simetrik anahtar sarmalama algoritmasının desteklenip desteklenmediğini gösterir.

IsSymmetricSignatureAlgorithmSupported(String)

Simetrik imza algoritmasının desteklenip desteklenmediğini gösterir.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır