Share via


SymmetricSecurityKey Sınıf

Tanım

Simetrik algoritmalar kullanılarak oluşturulan tüm anahtarlar için soyut temel sınıfı temsil eder.

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
Devralma
SymmetricSecurityKey
Türetilmiş

Açıklamalar

Genellikle bu sınıf, altyapı tarafından xml'yi simetrik anahtar kullanarak dönüştürmek için kullanılır.

Oluşturucular

SymmetricSecurityKey()

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

Özellikler

KeySize

Türetilmiş bir sınıfta geçersiz kılındığında, anahtarın bit cinsinden boyutunu alır.

(Devralındığı yer: SecurityKey)

Yöntemler

DecryptKey(String, Byte[])

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen şifrelenmiş anahtarın şifresini çözer.

(Devralındığı yer: SecurityKey)
EncryptKey(String, Byte[])

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtarı şifreler.

(Devralındığı yer: SecurityKey)
Equals(Object)

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

(Devralındığı yer: Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli anahtar için belirtilen şifreleme algoritmasını ve parametrelerini kullanarak türetilmiş bir anahtar oluşturur.

GetDecryptionTransform(String, Byte[])

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen şifreleme algoritmasını kullanarak şifre metninin şifresini çözen bir dönüşüm alır.

GetEncryptionTransform(String, Byte[])

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen şifreleme algoritmasını kullanarak XML'yi şifreleyen bir dönüşüm alır.

GetHashCode()

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

(Devralındığı yer: Object)
GetIVSize(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen şifreleme algoritması için gereken başlatma vektörünün (IV) bit cinsinden boyutunu alır.

GetKeyedHashAlgorithm(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen anahtarlı karma algoritmasının bir örneğini alır.

GetSymmetricAlgorithm(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen simetrik algoritmanın bir örneğini alır.

GetSymmetricKey()

Türetilmiş bir sınıfta geçersiz kılındığında, simetrik anahtarı temsil eden baytları alır.

GetType()

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

(Devralındığı yer: Object)
IsAsymmetricAlgorithm(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen algoritmanın asimetrik anahtar kullanıp kullanmadığını belirten bir değer alır.

(Devralındığı yer: SecurityKey)
IsSupportedAlgorithm(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen algoritmanın bu sınıf tarafından desteklenip desteklenmediğini belirten bir değer alır.

(Devralındığı yer: SecurityKey)
IsSymmetricAlgorithm(String)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen algoritmanın simetrik anahtarları kullanıp kullanmadığını belirten bir değer alır.

(Devralındığı yer: SecurityKey)
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