InMemorySymmetricSecurityKey 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.
Simetrik algoritmalar kullanılarak oluşturulan ve yalnızca yerel bilgisayarın rastgele erişim belleğinde depolanan anahtarları temsil eder.
public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
- Devralma
Açıklamalar
Genellikle, bu sınıf yalnızca altyapı tarafından XML'yi bir simetrik anahtar kullanarak dönüştürmek için kullanılır.
Oluşturucular
InMemorySymmetricSecurityKey(Byte[]) |
Belirtilen simetrik anahtarı kullanarak sınıfının yeni bir örneğini InMemorySymmetricSecurityKey başlatır. |
InMemorySymmetricSecurityKey(Byte[], Boolean) |
Belirtilen simetrik anahtarı ve ikili verilerin kopyalanması gerekip gerekmediğini gösteren bir değeri kullanarak sınıfının yeni bir örneğini InMemorySymmetricSecurityKey başlatır. |
Özellikler
KeySize |
Anahtarın bit cinsinden boyutunu alır. |
Yöntemler
DecryptKey(String, Byte[]) |
Belirtilen şifrelenmiş anahtarın şifresini çözer. |
EncryptKey(String, Byte[]) |
Belirtilen anahtarı şifreler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32) |
Belirtilen şifreleme algoritmasını ve geçerli anahtar için parametreleri kullanarak türetilmiş bir anahtar oluşturur. |
GetDecryptionTransform(String, Byte[]) |
Belirtilen şifreleme algoritmasını kullanarak şifre metninin şifresini çözen bir dönüşüm alır. |
GetEncryptionTransform(String, Byte[]) |
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) |
Belirtilen şifreleme algoritması için gereken başlatma vektörünün ( |
GetKeyedHashAlgorithm(String) |
Belirtilen anahtarlı karma algoritmasının bir örneğini alır. |
GetSymmetricAlgorithm(String) |
Belirtilen simetrik algoritmanın bir örneğini alır. |
GetSymmetricKey() |
Simetrik anahtarı temsil eden baytları alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsAsymmetricAlgorithm(String) |
Belirtilen algoritmanın asimetrik anahtar kullanıp kullanmadığını belirten bir değer alır. |
IsSupportedAlgorithm(String) |
Belirtilen algoritmanın bu sınıf tarafından desteklenip desteklenmediğini belirten bir değer alır. |
IsSymmetricAlgorithm(String) |
Belirtilen algoritmanın simetrik anahtarları kullanıp kullanmadığını gösteren bir değer alır. |
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) |