你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

X509Attestation.CreateFromRootCertificates 方法

定义

重载

CreateFromRootCertificates(X509Certificate2)

具有主要证书的 RootCertificates 中的工厂。

CreateFromRootCertificates(String)

具有主要证书的 RootCertificates 中的工厂。

CreateFromRootCertificates(X509Certificate2, X509Certificate2)

使用主证书和辅助证书的 RootCertificate 工厂。

CreateFromRootCertificates(String, String)

使用主证书和辅助证书的 RootCertificate 工厂。

CreateFromRootCertificates(X509Certificate2)

具有主要证书的 RootCertificates 中的工厂。

public static Microsoft.Azure.Devices.Provisioning.Service.X509Attestation CreateFromRootCertificates (System.Security.Cryptography.X509Certificates.X509Certificate2 primary);
static member CreateFromRootCertificates : System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Azure.Devices.Provisioning.Service.X509Attestation
Public Shared Function CreateFromRootCertificates (primary As X509Certificate2) As X509Attestation

参数

primary
X509Certificate2

具有主证书的 X509Certificate2。 它不能为 null。

返回

X509Attestation 的新实例。

例外

如果主要证书为 ,则为 null

如果 为 primary null。

如果提供的 primary 证书无效。

注解

使用 X509Certificate2 对象中的主证书创建 X509Attestation 的新实例。

适用于

CreateFromRootCertificates(String)

具有主要证书的 RootCertificates 中的工厂。

public static Microsoft.Azure.Devices.Provisioning.Service.X509Attestation CreateFromRootCertificates (string primary);
static member CreateFromRootCertificates : string -> Microsoft.Azure.Devices.Provisioning.Service.X509Attestation
Public Shared Function CreateFromRootCertificates (primary As String) As X509Attestation

参数

primary
String

包含主证书的字符串。 该名称不能为 null 或为空。

返回

X509Attestation 的新实例。

例外

如果提供的 primary 字符串为 null。

如果提供的 primary 字符串为空或空格。

如果提供的 primary 证书无效。

注解

使用 Base64 字符串中的主证书创建 X509Attestation 的新实例。

适用于

CreateFromRootCertificates(X509Certificate2, X509Certificate2)

使用主证书和辅助证书的 RootCertificate 工厂。

public static Microsoft.Azure.Devices.Provisioning.Service.X509Attestation CreateFromRootCertificates (System.Security.Cryptography.X509Certificates.X509Certificate2 primary, System.Security.Cryptography.X509Certificates.X509Certificate2 secondary);
static member CreateFromRootCertificates : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Azure.Devices.Provisioning.Service.X509Attestation
Public Shared Function CreateFromRootCertificates (primary As X509Certificate2, secondary As X509Certificate2) As X509Attestation

参数

primary
X509Certificate2

具有主证书的 X509Certificate2。 它不能为 null。

secondary
X509Certificate2

具有辅助证书的 X509Certificate2。 ) 忽略可为 null (。

返回

X509Attestation 的新实例。

例外

如果主要证书为 ,则为 null

如果 为 primary null。

如果提供的 primarysecondary 证书之一无效。

注解

使用 X509Certificate2 对象中的主证书和辅助证书创建 X509Attestation 的新实例。

适用于

CreateFromRootCertificates(String, String)

使用主证书和辅助证书的 RootCertificate 工厂。

public static Microsoft.Azure.Devices.Provisioning.Service.X509Attestation CreateFromRootCertificates (string primary, string secondary);
static member CreateFromRootCertificates : string * string -> Microsoft.Azure.Devices.Provisioning.Service.X509Attestation
Public Shared Function CreateFromRootCertificates (primary As String, secondary As String) As X509Attestation

参数

primary
String

包含主证书的字符串。 该名称不能为 null 或为空。

secondary
String

具有辅助证书的字符串。 ) 忽略 (可为 null 或为空。

返回

X509Attestation 的新实例。

例外

如果提供的 primary 字符串为 null。

如果提供的 primary 字符串为空或空格。

如果提供的 primary 证书之一无效。

注解

使用 Base64 字符串中的主证书和辅助证书创建 X509Attestation 的新实例。

适用于