X509AsymmetricSecurityKey Sınıf

Tanım

X.509 sertifikaları için asimetrik anahtarı temsil eder.

public ref class X509AsymmetricSecurityKey : System::IdentityModel::Tokens::AsymmetricSecurityKey
public class X509AsymmetricSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey
type X509AsymmetricSecurityKey = class
    inherit AsymmetricSecurityKey
Public Class X509AsymmetricSecurityKey
Inherits AsymmetricSecurityKey
Devralma
X509AsymmetricSecurityKey

Oluşturucular

X509AsymmetricSecurityKey(X509Certificate2)

Belirtilen X.509 sertifikasını X509AsymmetricSecurityKey kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

KeySize

X.509 sertifikasıyla ilişkili ortak anahtarın boyutunu bit cinsinden alır.

Yöntemler

DecryptKey(String, Byte[])

Belirtilen şifreleme algoritmasını kullanarak belirtilen şifrelenmiş anahtarın şifresini çözer.

EncryptKey(String, Byte[])

Belirtilen şifreleme algoritmasını kullanarak belirtilen şifrelenmiş anahtarı şifreler.

Equals(Object)

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

(Devralındığı yer: Object)
GetAsymmetricAlgorithm(String, Boolean)

Belirtilen asimetrik şifreleme algoritmasını alır.

GetHashAlgorithmForSignature(String)

Dijital imza için karma oluşturan bir şifreleme algoritması alır.

GetHashCode()

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

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

Dijital imza için biçimlendirici algoritmasını alır.

GetSignatureFormatter(String)

Dijital imza için biçimlendirici algoritmasını alır.

GetType()

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

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

Özel anahtarın kullanılabilir olup olmadığını belirten bir değer alır.

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 anahtar kullanıp kullanmadığını belirten 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)

Şunlara uygulanır