RsaSecurityKey 类

定义

表示使用 RSA 算法生成的安全密钥。 此类不能被继承。

public ref class RsaSecurityKey sealed : System::IdentityModel::Tokens::AsymmetricSecurityKey
public sealed class RsaSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey
type RsaSecurityKey = class
    inherit AsymmetricSecurityKey
Public NotInheritable Class RsaSecurityKey
Inherits AsymmetricSecurityKey
继承

构造函数

名称 说明
RsaSecurityKey(RSA)

使用指定的 RSA 算法初始化类的新实例 RsaSecurityKey

属性

名称 说明
KeySize

获取键的大小(以位为单位)。

方法

名称 说明
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)

适用于