X509CertificateEndpointIdentity Конструкторы

Определение

Инициализирует новый экземпляр класса X509CertificateEndpointIdentity.

Перегрузки

X509CertificateEndpointIdentity(X509Certificate2)

Инициализирует новый экземпляр класса , X509CertificateEndpointIdentity используя существующий сертификат.

X509CertificateEndpointIdentity(X509Certificate2, X509Certificate2Collection)

Инициализирует новый экземпляр класса X509CertificateEndpointIdentity с помощью основного (второстепенного) сертификата и сертификатов, входящих в его цепочку доверия.

Комментарии

Выберите конструктор на основании того, требуются ли supportingCertificates.

X509CertificateEndpointIdentity(X509Certificate2)

Исходный код:
X509CertificateEndpointIdentity.cs
Исходный код:
X509CertificateEndpointIdentity.cs
Исходный код:
X509CertificateEndpointIdentity.cs

Инициализирует новый экземпляр класса , X509CertificateEndpointIdentity используя существующий сертификат.

public:
 X509CertificateEndpointIdentity(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509CertificateEndpointIdentity (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.ServiceModel.X509CertificateEndpointIdentity : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.ServiceModel.X509CertificateEndpointIdentity
Public Sub New (certificate As X509Certificate2)

Параметры

certificate
X509Certificate2

Копируемый сертификат.

Исключения

certificate имеет значение null.

Комментарии

certificate добавляется в коллекцию сертификатов.

Применяется к

X509CertificateEndpointIdentity(X509Certificate2, X509Certificate2Collection)

Исходный код:
X509CertificateEndpointIdentity.cs
Исходный код:
X509CertificateEndpointIdentity.cs
Исходный код:
X509CertificateEndpointIdentity.cs

Инициализирует новый экземпляр класса X509CertificateEndpointIdentity с помощью основного (второстепенного) сертификата и сертификатов, входящих в его цепочку доверия.

public:
 X509CertificateEndpointIdentity(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ primaryCertificate, System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ supportingCertificates);
public X509CertificateEndpointIdentity (System.Security.Cryptography.X509Certificates.X509Certificate2 primaryCertificate, System.Security.Cryptography.X509Certificates.X509Certificate2Collection supportingCertificates);
new System.ServiceModel.X509CertificateEndpointIdentity : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.X509Certificates.X509Certificate2Collection -> System.ServiceModel.X509CertificateEndpointIdentity
Public Sub New (primaryCertificate As X509Certificate2, supportingCertificates As X509Certificate2Collection)

Параметры

primaryCertificate
X509Certificate2

Основной сертификат, представляющий удостоверение службы.

supportingCertificates
X509Certificate2Collection

Сертификаты, входящие в цепь доверия основного сертификата.

Исключения

Параметр primaryCertificate или supportingCertificates имеет значение null.

Комментарии

primaryCertificate и supportingCertificates добавляются в коллекцию сертификатов.

Применяется к