共用方式為


安全性例外狀況

本主題會列出所有安全性例外狀況。

例外狀況清單

資源程式碼 資源字串

AnonymousLogonsAreNotAllowed

服務不允許您匿名登入。

AtLeastOneContractOperationRequestRequiresProtectionLevelNotSupportedByBinding

要求訊息必須加以保護。這是指定之合約作業的要求。保護必須由指定的繫結提供。

AtLeastOneContractOperationResponseRequiresProtectionLevelNotSupportedByBinding

回應訊息必須加以保護。這是指定之合約作業的要求。保護必須由指定的繫結提供。

AtMostOnePrimarySignatureInReceiveSecurityHeader

安全性標頭只允許一個主要簽章。

BadContextTokenFaultReason

安全性內容權杖已過期或無效。訊息尚未處理。

BadEncryptionState

此作業的 EncryptedData 或 EncryptedKey 處於無效狀態。

BasicHttpMessageSecurityRequiresCertificate

BasicHttp 繫結要求安全訊息的 BasicHttpBinding.Security.Message.ClientCredentialType 與 BasicHttpMessageCredentialType.Certificate 認證類型必須相等。請為 UserName 認證選取 Transport 或 TransportWithMessageCredential 安全性。

BasicTokenCannotBeWrittenWithoutEncryption

寫入基礎權杖時必須加密。

BindingDoesNotSupportProtectionForRst

指定之合約的指定繫結已設為 SecureConversation,但是驗證模式尚無法提供交涉時所需的要求/回覆式的完整性與機密性。

BindingDoesNotSupportWindowsIdenityForImpersonation

指定的合約作業需要 Windows 身分識別來進行自動模擬。指定之合約的指定繫結不會提供代表呼叫者的 Windows 身分識別。

CachedNegotiationStateQuotaReached

由於已達到指定的容量,因此服務無法快取交涉狀態。請重試要求。

CacheQuotaReached

無法新增此項目。已指定最大快取大小。

CannotDetermineSPNBasedOnAddress

用戶端無法根據指定之目標位址中的身分識別判斷服務主要名稱,以用於 SspiNegotiation/Kerberos。目標位址身分識別必須是 UPN 身分識別 (像是 acmedomain\\alice) 或 SPN 身分識別 (像是 host/bobs-machine)。

CannotFindCert

使用指定的搜尋條件 StoreName、StoreLocation、FindType、FindValue 時,找不到 X.509 憑證。

CannotFindCertForTarget

針對指定的目標使用指定的搜尋條件 StoreName、StoreLocation、FindType、FindValue 時,找不到 X.509 憑證。

CannotFindCorrelationStateForApplyingSecurity

找不到將安全性套用至回應程式之回覆的交互關聯狀態。

CannotFindNegotiationState

找不到指定之內容的交涉狀態。

CannotFindSecuritySession

找不到指定之 ID 的安全性工作階段。

CannotImportProtectionLevelForContract

用來匯入處理序的原則無法為指定的合約匯入繫結。繫結的保護需求與已為合約匯入的繫結不相容。您必須重新設定繫結。

CannotImportSupportingTokensForOperationWithoutRequestAction

安全性原則匯入失敗。安全性原則包含作業範圍內的支援權杖需求。合約描述未指定與此作業關聯之要求訊息的動作。

CannotIssueRstTokenType

無法發行權杖或指定的類型。

CannotObtainIssuedTokenKeySize

無法判斷已發行之權杖的金鑰大小。

CannotPerformImpersonationOnUsernameToken

無法使用用戶端權杖進行模擬。指定之合約的指定繫結會以使用者名稱安全性權杖,向登錄的成員資格提供者進行用戶端驗證。請在用戶端使用不同類型的安全性權杖。

CannotPerformS4UImpersonationOnPlatform

指定之合約的指定繫結僅支援在 Windows Server 2003 與較新版的 Windows 上進行模擬。請在啟用取消的安全交談中,使用 SspiNegotiated 驗證與繫結。

CannotReadKeyIdentifier

無法從具有指定之命名空間的指定項目中讀取 KeyIdentifier。

CannotReadToken

無法從具有指定之 BinarySecretSecurityToken 命名空間與指定之 ValueType 的指定項目中讀取權杖。若此項目應該要有效,請確認將安全性設定為使用具有該指定名稱、命名空間及值類型的權杖。

CertificateUnsupportedForHttpTransportCredentialOnly

TransportCredentialOnly 安全性模式不支援以憑證為基礎的用戶端驗證。請選取 Transport 安全性模式。

ClaimTypeCannotBeEmpty

claimType 不能是空字串。

ClientCertificateNotProvided

尚未提供用戶端憑證。憑證可以在 ClientCredentials 或 ServiceCredentials 上設定。

ClientCredentialTypeMustBeSpecifiedForMixedMode

ClientCredentialType.None 對於 TransportWithMessageCredential 安全性模式無效。請指定認證類型或使用不同的安全性模式。

ConfigurationSchemaInsuffientForSecurityBindingElementInstance

組態結構描述不足,無法描述下列安全性繫結項目的非標準組態:

DerivedKeyTokenGenerationAndLengthTooHigh

衍生金鑰的指定層代與長度所導致的金鑰衍生偏差,大於允許的偏差上限。

DnsIdentityCheckFailedForIncomingMessage

傳入訊息的身分識別檢查失敗。已指定預期的遠端端點網域名稱系統 (DNS) 身分識別。遠端端點已提供指定的網域名稱系統 (DNS) 宣告。如果這是合法的遠端端點,只要在建立通道 Proxy 時,明確指定網域名稱系統身分識別做為 EndpointAddress 的身分識別屬性,即可解決此問題。

DnsIdentityCheckFailedForOutgoingMessage

傳出訊息的身分識別檢查失敗。遠端端點應該具備指定的網域名稱系統身分識別。遠端端點已提供網域名稱系統 (DNS) 宣告。如果這是合法的遠端端點,只要在建立通道 Proxy 時,明確指定 DNS 身分識別做為 EndpointAddress 的 Identity 屬性,即可解決此問題。

DuplicateIdInMessageToBeVerified

提供用於驗證的訊息中出現兩次指定的識別碼。

EmptyBase64Attribute

在必要的 Base-64 屬性名稱與命名空間中找到空值。

ExportOfBindingWithAsymmetricAndTransportSecurityNotSupported

安全性原則匯出失敗。繫結包含 AsymmetricSecurityBindingElement 與安全傳輸繫結項目。不支援這類繫結的原則匯出。

ExportOfBindingWithSymmetricAndTransportSecurityNotSupported

安全性原則匯出失敗。繫結包含 SymmetricSecurityBindingElement 與安全傳輸繫結項目。不支援這類繫結的原則匯出。

ExportOfBindingWithTransportSecurityBindingElementAndNoTransportSecurityNotSupported

安全性原則匯出失敗。繫結包含 TransportSecurityBindingElement,但是不包含可實作 ITransportTokenAssertionProvider 的傳輸繫結項目。不支援這類繫結的原則匯出。請確定繫結中的傳輸繫結項目可實作 ITransportTokenAssertionProvider 介面。

FoundMultipleCerts

使用指定的搜尋條件 StoreName、StoreLocation、FindType、FindValue 時,找到多個 X.509 憑證。請提供更精確的尋找值。

FoundMultipleCertsForTarget

針對指定的目標使用指定的搜尋條件 StoreName、StoreLocation、FindType、FindValue 時,找到多個 X.509 憑證。請提供更精確的尋找值。

HeaderDecryptionNotSupportedInWsSecurityJan2004

SecurityVersion.WSSecurityJan2004 不支援標頭解密。請使用 SecurityVersion.WsSecurityXXX2005 與更新版本或使用傳輸安全性來加密完整訊息。

IdentityCheckFailedForIncomingMessage

傳入訊息的身分識別檢查失敗。已指定目標端點的預期身分識別。

IdentityCheckFailedForOutgoingMessage

傳出訊息的身分識別檢查失敗。已指定目標端點的預期身分識別。

IncorrectSpnOrUpnSpecified

安全性支援提供者介面 (SSPI) 驗證失敗。伺服器可能無法以指定之身分識別的帳戶來執行。若伺服器是以服務帳戶 (例如網路服務) 執行,請指定帳戶的 ServicePrincipalName 做為 EndpointAddress 中伺服器的身分識別。若伺服器是以使用者帳戶執行,請指定帳戶的 UserPrincipalName 做為 EndpointAddress 中伺服器的身分識別。

InvalidAttributeInSignedHeader

指定的簽署標頭包含指定的屬性。已指定預期的屬性。

InvalidCloseResponseAction

收到含有指定之無效動作的安全性工作階段關閉回應。

InvalidQName

QName 無效。

InvalidRenewResponseAction

收到含有指定之無效動作的安全性工作階段更新回應。

InvalidSspiNegotiation

安全性支援提供者介面交涉失敗。

IssuerBindingNotPresentInTokenRequirement

安全性權杖管理員要求在描述安全對話的權杖需求中,指定啟動安裝安全性繫結項目。下列為指定的權杖需求。

KeyLengthMustBeMultipleOfEight

對稱式金鑰的指定金鑰長度不是 8 的倍數。

LsaAuthorityNotContacted

內部 SSL 錯誤 (如需詳細資訊,請參閱 Win32 狀態碼)。請檢查伺服器憑證,判斷是否能進行金鑰交換。

MaximumPolicyRedirectionsExceeded

已達遞迴原則擷取限制。請檢查聯合服務鏈中是否有迴圈。

MessagePartSpecificationMustBeImmutable

訊息部分規格在設定前必須保持不變。

MissingCustomCertificateValidator

X509CertificateValidationMode.Custom 需要 CustomCertificateValidator。請指定 CustomCertificateValidator 屬性。

MissingCustomUserNamePasswordValidator

UserNamePasswordValidationMode.Custom 需要 CustomUserNamePasswordValidator。請指定 CustomUserNamePasswordValidator 屬性。

MissingMembershipProvider

UserNamePasswordValidationMode.MembershipProvider 需要 MembershipProvider。請指定 MembershipProvider 屬性。

NoBinaryNegoToSend

未傳送二進位交涉給另一方。

NoEncryptionPartsSpecified

具有指定之動作的訊息未指定加密訊息部分。

NoKeyInfoInEncryptedItemToFindDecryptingToken

加密項目中找不到 KeyInfo 值,因此找不到解密權杖。

NonceLengthTooShort

指定的 Nonce 太短。所需的最短 Nonce 長度是 4 個位元組。

NoOutgoingEndpointAddressAvailableForDoingIdentityCheck

沒有可用的傳出 EndpointAddress,無法檢查要傳送之訊息的身分識別。

NoOutgoingEndpointAddressAvailableForDoingIdentityCheckOnReply

沒有可用的傳出 EndpointAddress,無法檢查收到之回覆的身分識別。

NoPartsOfMessageMatchedPartsToSign

未建立簽章,因為訊息中沒有任何部分符合所提供的訊息部分規格。

NoPrincipalSpecifiedInAuthorizationContext

授權內容中未指定自訂原則。

NoSignatureAvailableInSecurityHeaderToDoReplayDetection

安全性標頭中沒有可用的簽章,無法提供重新執行偵測的 Nonce。

NoSignaturePartsSpecified

具有指定之動作的訊息未指定簽章訊息部分。

NoSigningTokenAvailableToDoIncomingIdentityCheck

沒有可用的簽章權杖,無法執行傳入身分識別檢查。

NoTimestampAvailableInSecurityHeaderToDoReplayDetection

安全性標頭中沒有可用的時間戳記,無法進行重新執行偵測。

NoTransportTokenAssertionProvided

安全性原則專家失敗。提供的指定類型傳輸權杖判斷提示未建立要包含 sp:TransportBinding 安全性原則判斷提示的傳輸權杖判斷提示。

OnlyOneOfEncryptedKeyOrSymmetricBindingCanBeSelected

設定對稱式安全性通訊協定時,可設定對稱式權杖提供者和對稱式權杖驗證者,或非對稱式權杖提供者。但是不可同時設定兩者。

OperationCannotBeDoneOnReceiverSideSecurityHeaders

無法在接收者安全性標頭上執行此作業。

OperationDoesNotAllowImpersonation

屬於包含指定之名稱與命名空間的合約之指定服務作業不允許模擬。

PolicyRequiresConfidentialityWithoutIntegrity

指定之動作的訊息安全性原則要求不具完整性的機密性。不支援不具完整性的機密性。

PrimarySignatureIsRequiredToBeEncrypted

主要簽章必須加密。

PropertySettingErrorOnProtocolFactory

指定的安全性通訊協定處理站上的必要屬性未設定,或是具有無效值。

ProtocolFactoryCouldNotCreateProtocol

通訊協定處理站無法建立通訊協定。

PublicKeyNotRSA

公開金鑰不是 RSA 金鑰。

RequiredMessagePartNotEncrypted

指定的必要訊息部分尚未加密。

RequiredMessagePartNotEncryptedNs

指定的必要訊息部分尚未加密。

RequiredMessagePartNotSigned

指定的必要訊息部分尚未簽署。

RequiredMessagePartNotSignedNs

指定的必要訊息部分尚未簽署。

RequiredSecurityHeaderElementNotSigned

包含指定之識別碼的指定安全性標頭項目必須經過簽署。

RequiredSecurityTokenNotEncrypted

包含指定之附件模式的指定安全性權杖必須加密。

RequiredSecurityTokenNotSigned

包含指定之附件模式的指定安全性權杖必須簽署。

RequiredSignatureMissing

簽章必須位於安全性標頭中。

RequireNonCookieMode

已設定具有指定之命名空間的指定繫結來發行 Cookie 安全性內容權杖。COM+ Integration 服務不支援 Cookie 安全性內容權杖。

RevertingPrivilegeFailed

還原作業失敗,發生指定的例外狀況。

RSTRAuthenticatorIncorrect

RequestSecurityTokenResponse CombinedHash 不正確。

SecureConversationCancelNotAllowedFaultReason

繫結不允許安全對話取消。

SecureConversationDriverVersionDoesNotSupportSession

設定的 SecureConversation 版本不支援工作階段。請使用 WSSecureConversationFeb2005 或更新的版本。

SecureConversationRequiredByReliableSession

無法建立不包含安全對話的可靠工作階段。啟用安全對話。

SecurityAuditFailToLoadDll

指定的動態連結程式庫 (dll) 無法載入。

SecurityAuditNotSupportedOnChannelFactory

通道處理站不支援 SecurityAuditBehavior。

SecurityAuditPlatformNotSupported

目前的平台不支援將稽核訊息寫入安全性記錄檔。您必須將稽核訊息寫入應用程式記錄檔。

SecurityBindingElementCannotBeExpressedInConfig

已為端點匯入安全性原則。安全性原則包含無法在 Windows Communication Foundation 組態中表示的需求。請查看產生的組態檔中所需之 SecurityBindingElement 參數的註解。請使用程式碼建立正確的繫結項目。組態檔中的繫結組態不安全。

SecurityBindingSupportsOneWayOnly

所指定合約之指定繫結的 SecurityBinding 僅支援 OneWay 作業。

SecurityContextDoesNotAllowImpersonation

由於來自具有所指定動作之要求訊息的 UltimateReceiver 角色的 SecurityContext 無法對應 Windows 身分識別,因此無法啟動模擬。

SecurityListenerClosing

接聽項正在關閉,無法接受新安全對話。

SecurityListenerClosingFaultReason

伺服器正在關閉,目前無法接受新安全對話。請稍後再試。

SecurityProtocolFactoryShouldBeSetBeforeThisOperation

必須先設定安全性通訊協定處理站,才能執行此作業。

SecuritySessionAbortedFaultReason

安全性工作階段已終止。可能是因為工作階段很久未收到訊息。

SecuritySessionKeyIsStale

必須更新工作階段金鑰,才能保護應用程式訊息。

SecuritySessionLimitReached

無法建立安全性工作階段。請稍後再試。

SecuritySessionNotPending

沒有任何具有指定之識別碼的安全性工作階段處於擱置中狀態。

SecurityTokenParametersHasIncompatibleInclusionMode

指定之繫結中設定的安全性權杖參數具有指定之不相容的安全性權杖內含模式。請指定替代的安全性權杖內含模式。

SecurityVersionDoesNotSupportEncryptedKeyBinding

指定之合約的指定繫結中設定了不相容的安全性版本,該版本不支援未附加的 EncryptedKeys 參照。請使用指定值或更新的值做為繫結的安全性版本。

SecurityVersionDoesNotSupportSignatureConfirmation

指定的 SecurityVersion 不支援簽章確認。請使用更新的 SecurityVersion。

SecurityVersionDoesNotSupportThumbprintX509KeyIdentifierClause

指定之合約的指定繫結中設定了安全性版本,該版本不支援使用憑證指紋值的 X.509 權杖外部參照。請使用指定值或更新的值做為繫結的安全性版本。

SenderSideSupportingTokensMustSpecifySecurityTokenParameters

每一訊息均必須設定安全性權杖參數及支援權杖。

ServerCertificateNotProvided

收件者未提供憑證。TLS 通訊協定需要此憑證。雙方必須能夠存取自己的憑證。

SignatureConfirmationNotSupported

設定的 SecurityVersion 不支援簽章確認。請使用 WSSecurityXXX2005 或更新版本。

SignatureConfirmationRequiresRequestReply

通訊協定處理站必須支援要求/回覆安全性,才能提供簽章確認。

SignatureNotExpected

此訊息不應該有簽章。

SigningTokenHasNoKeys

指定的簽署權杖不包含金鑰。安全性權杖使用時需要執行密碼編譯作業,但是權杖未包含密碼編譯金鑰。可能是權杖類型未支援密碼編譯作業,或是特定權杖執行個體未包含密碼編譯金鑰。請檢查組態,確認在需要密碼編譯作業時 (例如,簽署支援權杖),未指定停用密碼編譯的權杖類型 (例如,UserNameSecurityToken)。

SpnegoImpersonationLevelCannotBeSetToNone

安全性支援提供者介面不支援模擬層級「無」。請指定「身分識別」、「模擬」或「委派」層級。

SslClientCertMustHavePrivateKey

指定的憑證必須包含私密金鑰。處理序必須擁有私密金鑰的存取權限。

SslServerCertMustDoKeyExchange

指定的憑證必須有能夠進行金鑰交換的私密金鑰。處理序必須擁有私密金鑰的存取權限。

StandardsManagerCannotWriteObject

權杖序列化程式無法序列化指定的物件。如果這是自訂類型,您就必須提供自訂序列化程式。

TimeStampHasCreationAheadOfExpiry

因為安全性時間戳記的建立時間大於或等於到期時間,所以安全性時間戳記無效。

TimeStampHasCreationTimeInFuture

因為安全性時間戳記的建立時間在未來,所以安全性時間戳記無效。已指定目前時間,且指定了允許的時鐘誤差。

TimeStampHasExpiryTimeInPast

因為安全性時間戳記的過期時間在過去,所以安全性時間戳記已過時。已指定目前時間,且指定了允許的時鐘誤差。

TimeStampWasCreatedTooLongAgo

因為安全性時間戳記的建立時間過時甚久,所以安全性時間戳記已過時。已指定目前時間、時間戳記存留期上限,以及允許的時鐘誤差。

TokenProviderCannotGetTokensForTarget

權杖提供者無法為指定目標取得權杖。

TooManyIssuedSecurityTokenParameters

聯合安全性鏈結階段包含多個 IssuedSecurityTokenParameters。InfoCard 系統每個階段只支援一個 IssuedSecurityTokenParameters。

TransportDoesNotProtectMessage

用來設定指定合約之指定繫結的驗證模式,需要傳輸層級的完整性及機密性。不過傳輸無法提供完整性及機密性。

TrustApr2004DoesNotSupportCertainIssuedTokens

WSTrustApr2004 不支援發行 X.509 憑證或 EncryptedKeys。請使用 WsTrustFeb2005 或更新版本。

TrustDriverVersionDoesNotSupportSession

設定的 Trust 版本不支援工作階段。請使用 WSTrustFeb2005 或更新版本。

UnableToCreateICryptoFromTokenForSignatureVerification

無法從指定權杖建立用於簽章驗證的 ICrypto 介面。

UnableToCreateSymmetricAlgorithmFromToken

無法從權杖建立指定的對稱式演算法。

UnableToDeriveKeyFromKeyInfoClause

指定的 KeyInfo 子句已解析至指定的權杖,但不包含可用於衍生的對稱式金鑰。

UnableToFindTokenAuthenticator

找不到指定之權杖類型的權杖驗證器。根據目前的安全性設定,無法接受該類型的權杖。

UnableToLoadCertificateIdentity

無法載入組態中指定的 X.509 憑證身分識別。

UnexpectedEmptyElementExpectingClaim

指定之命名空間的指定項目是空的,且未指定有效的身分識別宣告。

UnknownEncodingInBinarySecurityToken

讀取二進位安全性權杖時發生無法辨識的編碼。

UnsecuredMessageFaultReceived

從另一方接收了不安全的錯誤。如需錯誤碼及詳細資料,請參閱內部 FaultException。

UnsupportedPasswordType

指定的使用者名稱權杖具有不支援的密碼類型。

UnsupportedSecureConversationBootstrapProtectionRequirements

無法匯入安全性原則。不支援安全交談啟動載入器繫結的保護需求。安全交談啟動載入器繫結的保護需求強調要求及回應都必須簽署並加密。

UnsupportedSecurityPolicyAssertion

指定的安全性原則匯入期間,偵測到不支援的安全性原則判斷提示。