SecurityAlgorithmSuite Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |