X509AsymmetricSecurityKey 类

定义

表示 X.509 证书的非对称密钥。

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
继承
X509AsymmetricSecurityKey

构造函数

X509AsymmetricSecurityKey(X509Certificate2)

使用指定的 X.509 证书初始化 X509AsymmetricSecurityKey 类的新实例。

属性

KeySize

获取与 X.509 证书关联的公钥的大小(以位为单位)。

方法

DecryptKey(String, Byte[])

使用指定的加密算法解密指定的加密密钥。

EncryptKey(String, Byte[])

使用指定的加密算法加密指定的加密密钥。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetAsymmetricAlgorithm(String, Boolean)

获取指定的非对称加密算法。

GetHashAlgorithmForSignature(String)

获取用于生成数字签名的哈希值的加密算法。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSignatureDeformatter(String)

获取数字签名的反格式化程序算法。

GetSignatureFormatter(String)

获取数字签名的格式化程序算法。

GetType()

获取当前实例的 Type

(继承自 Object)
HasPrivateKey()

获取一个值,该值指示该私钥是否可用。

IsAsymmetricAlgorithm(String)

获取一个值,该值指示指定的算法是否使用非对称密钥。

IsSupportedAlgorithm(String)

获取一个值,该值指示此类是否支持指定的算法。

IsSymmetricAlgorithm(String)

获取一个值,该值指示指定的算法是否使用对称密钥。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于