X509CertificateLoader.LoadCertificate 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
LoadCertificate(Byte[]) |
在 PEM 或 DER 编码中从 |
LoadCertificate(ReadOnlySpan<Byte>) |
在 PEM 或 DER 编码中从 |
在 PEM 或 DER 编码中从 data
加载单个 X.509 证书。
public:
static System::Security::Cryptography::X509Certificates::X509Certificate2 ^ LoadCertificate(cli::array <System::Byte> ^ data);
public static System.Security.Cryptography.X509Certificates.X509Certificate2 LoadCertificate (byte[] data);
static member LoadCertificate : byte[] -> System.Security.Cryptography.X509Certificates.X509Certificate2
Public Shared Function LoadCertificate (data As Byte()) As X509Certificate2
参数
- data
- Byte[]
要加载的数据。
返回
从 data
加载的证书。
例外
data
null
。
数据未作为有效的 X.509 证书加载。
注解
此方法仅加载纯证书,GetCertContentType(Byte[]) 标识为 Cert
另请参阅
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
在 PEM 或 DER 编码中从 data
加载单个 X.509 证书。
public:
static System::Security::Cryptography::X509Certificates::X509Certificate2 ^ LoadCertificate(ReadOnlySpan<System::Byte> data);
public static System.Security.Cryptography.X509Certificates.X509Certificate2 LoadCertificate (ReadOnlySpan<byte> data);
static member LoadCertificate : ReadOnlySpan<byte> -> System.Security.Cryptography.X509Certificates.X509Certificate2
Public Shared Function LoadCertificate (data As ReadOnlySpan(Of Byte)) As X509Certificate2
参数
- data
- ReadOnlySpan<Byte>
要加载的数据。
返回
从 data
加载的证书。
例外
数据未作为有效的 X.509 证书加载。
注解
此方法仅加载纯证书,GetCertContentType(Byte[]) 标识为 Cert
另请参阅
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |