<clientCredentials>
指定用于向服务验证客户端身份的凭据。
configuration
system.serviceModel
behaviors
endpointBehaviors
behavior
clientCredentials>
语法
<clientCredentials type="String"
supportInteractive="Boolean" >
<clientCertificate>
</clientCertificate>
<digest>
</digest>
<issuedToken>
</issuedToken>
<peer>
</peer>
<serviceCertificate>
</serviceCertificate>
<windowsAuthentication>
</windowsAuthentication>
</clientCredentials>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
属性 | 说明 |
---|---|
supportInteractive |
一个布尔值,指定在运行时选择客户端凭据的过程中是否可以涉及交互式用户。 默认值为 true 。 |
type |
一个指定此配置元素的类型的字符串。 |
子元素
元素 | 说明 |
---|---|
<clientCertificate> | 指定用于向服务验证客户端身份的证书。 此元素的类型为 X509InitiatorCertificateClientElement。 |
<httpDigest> | 指定用于向服务验证客户端身份的摘要。 此元素的类型为 HttpDigestClientElement。 |
<issuedToken> | 指定用于向安全令牌服务 (STS) 验证客户端身份的自定义令牌类型。 此元素的类型为 IssuedTokenClientElement。 |
<peer> | 指定一个当前对等凭据。 此元素的类型为 PeerCredentialElement。 |
<serviceCertificate> | 指定用于向客户端验证服务身份的证书,并提供一个用于设置证书选项的结构。 必须从服务以带外方式向客户端提供此证书。 此元素的类型为 X509RecipientCertificateClientElement。 |
<windows> | 指定 Windows 凭据。 默认值是当前线程的凭据。 此元素的类型为 WindowsClientElement。 |
父元素
元素 | 说明 |
---|---|
<behavior> | 指定终结点行为。 |
注解
在要求相互进行身份验证的情况下,需要使用客户端凭据使客户端通过服务的身份验证。 当客户端必须使用服务的证书来保护发送到服务的消息时,还可以使用该配置节来指定服务证书。