X509CertificateRecipientClientCredential 类

定义

表示客户端在验证使用 SSL 身份验证的服务所出示的证书时使用的设置。 它还包含在客户端上显式配置为对发送给使用消息安全的服务的消息进行加密的服务的所有证书。

public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
继承
X509CertificateRecipientClientCredential

示例

此代码演示创建此类实例的一种方法。

X509CertificateRecipientClientCredential rcc =
    client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate

注解

此类由 ServiceCertificate 类中的 ClientCredentials 属性使用。

属性

Authentication

获取用于验证使用 SSL 身份验证获得的服务证书的设置。

DefaultCertificate

获取或设置用于服务的默认证书。

ScopedCertificates

获取一个作用域证书,该证书用于表示与客户端通信的服务。

SslCertificateAuthentication

获取或设置要使用的 SSL 证书验证程序。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

指定用于服务的默认证书。 对于使用基于证书的消息安全的绑定,此证书用于加密发送给服务的消息,并期望服务用它来对客户端的应答进行签名。

SetDefaultCertificate(String, StoreLocation, StoreName)

指定用于服务的默认证书。 对于使用基于证书的消息安全的绑定,此证书用于加密发送给服务的消息,并期望服务用它来对客户端的应答进行签名。

SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri)

通过证书存储区位置、证书存储区名称、X.509 搜索的类型以及要搜索的值设置一个证书,并将其储存到用于设置范围的 URL 的集合中。

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

通过主题名称、证书存储区位置和证书存储区名称设置一个证书,并将其储存到用于设置范围的 URL 的集合中。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅