Share via


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)

适用于