RSA.ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) 方法

定义

解密后,从 X.509 SubjectPublicKeyInfo 结构中导入公钥,以替换此对象的密钥。

C#
public override void ImportSubjectPublicKeyInfo(ReadOnlySpan<byte> source, out int bytesRead);

参数

source
ReadOnlySpan<Byte>

ASN.1-DER 编码中的 X.509 SubjectPublicKeyInfo 结构的字节。

bytesRead
Int32

此方法返回时,包含一个指示从 source 中读取的字节数的值。 该参数未经初始化即被处理。

例外

source 的内容不表示 ASN.1-DER 编码的 X.509 SubjectPublicKeyInfo 结构。

source 的内容指示密钥用于此实例表示的算法以外的算法。

source 的内容表示密钥采用的格式不受支持。

特定于算法的密钥导入失败。

注解

此方法仅支持 SubjectPublicKeyInfo 的二进制 (DER) 编码。 如果值为 Base64 编码或 PEM 文本格式,则调用方在调用此方法之前必须对内容进行 Base64 解码。

适用于

产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10