AuthenticationMode 枚举

定义

指定用于消息交换的身份验证设置。

public enum class AuthenticationMode
public enum AuthenticationMode
type AuthenticationMode = 
Public Enum AuthenticationMode
继承
AuthenticationMode

字段

名称 说明
AnonymousForCertificate 0

指定发起方是匿名的,并且响应者已经过身份验证。 响应程序的证书可用于发起程序带外。

AnonymousForSslNegotiated 1

指定发起程序是匿名的。

CertificateOverTransport 2

指定发起方通过 X.509 版本 3 证书进行身份验证,并且响应方通过 HTTPS 对 SSL 进行身份验证。

IssuedToken 3

指定发起方和响应方通过 XML 对称密钥令牌进行身份验证。

IssuedTokenForCertificate 4

指定发起方通过 XML 对称密钥令牌进行身份验证,并且响应方通过 X.509 版本 3 证书进行身份验证。

IssuedTokenForSslNegotiated 5

指定发起方通过 XML 对称密钥令牌进行身份验证,并且响应方通过 SSL 的 SOAP 实现进行身份验证。

IssuedTokenOverTransport 6

指定发起程序通过 XML 对称密钥令牌进行身份验证,并且响应方通过 HTTPS 通过 SSL 进行身份验证。

Kerberos 7

指定使用 Kerberos 协议对发起方和响应方进行身份验证。

KerberosOverTransport 8

指定使用 Kerberos 协议对发起程序进行身份验证,并且响应方通过 HTTPS 通过 SSL 进行身份验证。

MutualCertificate 9

指定发起方和响应方使用 X.509 版本 3 证书进行身份验证。

MutualCertificateDuplex 10

指定发起方和响应方使用 X.509 版本 3 证书进行身份验证。

MutualSslNegotiated 11

指定发起方和响应方使用 X509 版本 3 证书相互进行身份验证,并且响应者的证书可从 SOAP SSL 协商获取。

SecureConversation 12

指定使用 WS-SecureConversation 身份验证。

SspiNegotiated 13

指定发起方和响应方使用安全服务提供程序接口(SSPI)获取共享安全上下文。

UserNameForCertificate 14

指定使用用户名令牌对发起程序进行身份验证,并且响应程序的证书可用于带外发起程序。

UserNameForSslNegotiated 15

指定使用用户名令牌对发起程序进行身份验证,并且响应方通过 SSL 的 SOAP 实现进行身份验证。

UserNameOverTransport 16

指定使用用户名令牌对发起程序进行身份验证,并通过 HTTPS 通过 SSL 对响应方进行身份验证。

SspiNegotiatedOverTransport 17

指定使用安全服务提供程序接口(SSPI)通过安全上下文对发起程序进行身份验证,并且响应方通过 HTTPS 通过 SSL 进行身份验证。

适用于