Исключения безопасности
В этом разделе перечислены все исключения безопасности.
Список исключений
Код ресурса | Строка ресурса |
---|---|
AnonymousLogonsAreNotAllowed |
Эта служба не разрешает анонимный вход. |
AtLeastOneContractOperationRequestRequiresProtectionLevelNotSupportedByBinding |
Сообщение запроса должно быть защищено. Это требуется для операции указанного контракта. Защиту должна обеспечить указанная привязка. |
AtLeastOneContractOperationResponseRequiresProtectionLevelNotSupportedByBinding |
Сообщение ответа должно быть защищено. Это требуется для операции указанного контракта. Защиту должна обеспечить указанная привязка. |
AtMostOnePrimarySignatureInReceiveSecurityHeader |
В заголовке безопасности допускается только одна основная подпись. |
BadContextTokenFaultReason |
Недопустимый или просроченный маркер контекста безопасности. Сообщение не было обработано. |
BadEncryptionState |
EncryptedData или EncryptedKey находятся в недопустимом для этой операции состоянии. |
BasicHttpMessageSecurityRequiresCertificate |
Для обеспечения безопасности сообщений привязка BasicHttp требует эквивалентности BasicHttpBinding.Security.Message.ClientCredentialType и типа учетных данных BasicHttpMessageCredentialType. Выберите уровень защиты Transport или TransportWithMessageCredential для учетных данных UserName. |
BasicTokenCannotBeWrittenWithoutEncryption |
Базовый маркер не может быть записан без шифрования. |
BindingDoesNotSupportProtectionForRst |
Указанная привязка для указанного контракта настроена с помощью диалога SecureConversation, однако используемый режим проверки подлинности не способен обеспечить основанную на запросах-ответах целостность и конфиденциальность, требуемые для данного согласования. |
BindingDoesNotSupportWindowsIdenityForImpersonation |
В указанной операции контракта для автоматического олицетворения требуется удостоверение Windows. В указанной привязке для указанного контракта отсутствует удостоверение Windows, представляющее вызывающую сторону. |
CachedNegotiationStateQuotaReached |
Служба не может кэшировать состояние согласования, так как достигнута указанная емкость. Повторите запрос. |
CacheQuotaReached |
Не удается добавить элемент. Максимальный размер кэша равен указанному значению. |
CannotDetermineSPNBasedOnAddress |
Клиент не может определить имя службы-участника на основании имени в указанном конечном адресе для SspiNegotiation/Kerberos. Имя, соответствующее целевому адресу, должно быть представлено в виде имени участника-пользователя (например, acmedomain\alice) или имени службы-участника (например, host/bobs-machine). |
CannotFindCert |
Не удается найти сертификат X.509 с помощью следующих условий поиска: StoreName, StoreLocation, FindType, FindValue. |
CannotFindCertForTarget |
Не удается найти сертификат X.509 с помощью следующих условий поиска: StoreName, StoreLocation, FindType, FindValue для указанного целевого объекта. |
CannotFindCorrelationStateForApplyingSecurity |
Не удается найти состояние корреляции для применения безопасности к ответу респондента. |
CannotFindNegotiationState |
Не удается найти состояние согласования для указанного контекста. |
CannotFindSecuritySession |
Не удается найти сеанс безопасности с указанным идентификатором. |
CannotImportProtectionLevelForContract |
Политике импорта процессов не удалось импортировать привязку для указанного контракта. Это вызвано несовместимостью требований защиты привязки с требованиями ранее импортированной привязки для данного контракта. Требуется повторная настройка привязки. |
CannotImportSupportingTokensForOperationWithoutRequestAction |
Сбой импорта политики безопасности. Политика безопасности включает в область определения операции требования к вспомогательному маркеру. Однако в описании контракта не указано действие для сообщения запроса, связанного с данной операцией. |
CannotIssueRstTokenType |
Не удается выпустить маркер указанного типа. |
CannotObtainIssuedTokenKeySize |
Не удается определить размер ключа выпущенного маркера. |
CannotPerformImpersonationOnUsernameToken |
Олицетворение на основе маркера клиента невозможно. Указанная привязка для указанного контракта использует маркер безопасности Username для проверки подлинности клиента с помощью зарегистрированного поставщика членства. Используйте для данного клиента другой тип маркера безопасности. |
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-имя. Если это надежная удаленная конечная точка, проблему можно устранить, явно указав идентификатор DNS в свойстве Identity элемента EndpointAddress при создании прокси для канала. |
DnsIdentityCheckFailedForOutgoingMessage |
Сбой проверки идентификации исходящего сообщения. Удаленная конечная точка должна иметь указанный идентификатор DNS. Удаленная конечная точка указала DNS-имя. Если это надежная удаленная конечная точка, проблему можно устранить, явно указав идентификатор DNS в свойстве Identity элемента EndpointAddress при создании прокси для канала. |
DuplicateIdInMessageToBeVerified |
Указанный идентификатор дважды используется в сообщении, предоставленном в целях проверки. |
EmptyBase64Attribute |
Найдено пустое значение имени обязательного атрибута base-64 и пространства имен. |
ExportOfBindingWithAsymmetricAndTransportSecurityNotSupported |
Ошибка экспорта политики безопасности. Привязка содержит элемент AsymmetricSecurityBindingElement и элемент привязки защищенного транспорта. Экспорт политики для такой привязки не поддерживается. |
ExportOfBindingWithSymmetricAndTransportSecurityNotSupported |
Ошибка экспорта политики безопасности. Привязка содержит элемент SymmetricSecurityBindingElement и элемент привязки защищенного транспорта. Экспорт политики для такой привязки не поддерживается. |
ExportOfBindingWithTransportSecurityBindingElementAndNoTransportSecurityNotSupported |
Ошибка экспорта политики безопасности. Привязка содержит элемент TransportSecurityBindingElement, но в ней отсутствует элемент привязки транспорта, реализующий ITransportTokenAssertionProvider. Экспорт политики для такой привязки не поддерживается. Убедитесь, что элемент привязки транспорта в данной привязке реализует интерфейс ITransportTokenAssertionProvider. |
FoundMultipleCerts |
С помощью указанных условий поиска StoreName, StoreLocation, FindType, FindValue найдено несколько сертификатов X.509. Укажите более точное значение. |
FoundMultipleCertsForTarget |
Несколько сертификатов X.509 найдено с помощью указанных условий StoreName, StoreLocation, FindType, FindValue для указанного целевого объекта. Укажите более точное значение. |
HeaderDecryptionNotSupportedInWsSecurityJan2004 |
SecurityVersion.WSSecurityJan2004 не поддерживает описание заголовка. Используйте SecurityVersion.WsSecurityXXX2005 или более позднюю версию, либо безопасность транспорта, чтобы зашифровать все сообщение. |
IdentityCheckFailedForIncomingMessage |
Сбой проверки идентификации входящего сообщения. Ожидаемое имя указано для целевой конечной точки. |
IdentityCheckFailedForOutgoingMessage |
Сбой проверки идентификации исходящего сообщения. Ожидаемое имя указано для целевой конечной точки. |
IncorrectSpnOrUpnSpecified |
Сбой проверки подлинности интерфейса поставщика поддержки безопасности (SSPI). Возможно, сервер не запущен в контексте учетной записи с указанным именем. Если на сервере используется учетная запись службы (например, сетевой службы), укажите имя ServicePrincipalName (SPN) этой учетной записи в качестве имени в параметре EndpointAddress сервера. Если на сервере используется учетная запись пользователя, укажите в качестве имени имя UserPrincipalName этой учетной записи в параметре EndpointAddress сервера. |
InvalidAttributeInSignedHeader |
Указанный подписанный заголовок содержит указанный атрибут. Указан ожидаемый атрибут. |
InvalidCloseResponseAction |
Получено ответное сообщение закрытия сеанса безопасности с указанным недопустимым действием. |
InvalidQName |
Параметр QName недопустим. |
InvalidRenewResponseAction |
Получен ответ обновления сеанса безопасности с указанным недопустимым действием. |
InvalidSspiNegotiation |
Ошибка согласования SSPI. |
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 |
Указанный элемент слишком короток. Минимальная требуемая длина элемента равна 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+ не поддерживают маркеры контекста безопасности cookie. |
RevertingPrivilegeFailed |
Сбой операции отката с указанным исключением. |
RSTRAuthenticatorIncorrect |
RequestSecurityTokenResponse CombinedHash является неправильным. |
SecureConversationCancelNotAllowedFaultReason |
Прекращение безопасного диалога не разрешается в этой привязке. |
SecureConversationDriverVersionDoesNotSupportSession |
Настроенная версия SecureConversation не поддерживает сеансы. Используйте WSSecureConversationFeb2005 или более позднюю версию. |
SecureConversationRequiredByReliableSession |
Не удается установить надежный сеанс без безопасного диалога. Включите поддержку безопасного диалога. |
SecurityAuditFailToLoadDll |
Не удалось загрузить указанную библиотеку DLL. |
SecurityAuditNotSupportedOnChannelFactory |
SecurityAuditBehavior не поддерживается в производстве каналов. |
SecurityAuditPlatformNotSupported |
На текущей платформе не поддерживается запись сообщений аудита в журнал безопасности. Сообщения аудита следует записывать в журнал приложений. |
SecurityBindingElementCannotBeExpressedInConfig |
Импортирована политика безопасности для данной конечной точки. В этой политике безопасности содержатся требования, которые не могут быть представлены в конфигурации Windows Communication Foundation. Найдите описание обязательных параметров SecurityBindingElement в созданном файле конфигурации. Создайте правильный элемент привязки с помощью кода. Конфигурация привязки в файле конфигурации не защищена. |
SecurityBindingSupportsOneWayOnly |
SecurityBinding для указанной привязки указанного контракта поддерживает только операцию OneWay. |
SecurityContextDoesNotAllowImpersonation |
Не удается начать олицетворение, так как SecurityContext для роли UltimateReceiver из сообщения запроса с указанным действием не сопоставляется с удостоверением 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 |
Интерфейс SSPI не поддерживает уровень олицетворения "None". Укажите уровень идентификации, олицетворения или делегирования. |
SslClientCertMustHavePrivateKey |
Указанный сертификат должен иметь закрытый ключ. Процесс должен иметь права доступа к этому закрытому ключу. |
SslServerCertMustDoKeyExchange |
Указанный сертификат должен иметь закрытый ключ, поддерживающий обмен ключами. Процесс должен иметь права доступа к этому закрытому ключу. |
StandardsManagerCannotWriteObject |
Сериализатор маркеров не может сериализовать указанный объект. Если используется пользовательский тип, необходимо предоставить пользовательский сериализатор. |
TimeStampHasCreationAheadOfExpiry |
Отметка времени безопасности недействительна, так как ее время создания больше или равно времени истечения срока ее действия. |
TimeStampHasCreationTimeInFuture |
Отметка времени безопасности недействительна, так как время ее создания относится к будущему. Указаны текущее время и допустимая разница в показаниях часов. |
TimeStampHasExpiryTimeInPast |
Отметка времени безопасности недействительна, так как время истечения срока ее действия относится к прошлому. Указаны текущее время и допустимая разница в показаниях часов. |
TimeStampWasCreatedTooLongAgo |
Отметка времени безопасности просрочена, так как с времени ее создания прошло слишком много времени. Указаны текущее время, максимальное время жизни отметки времени и допустимая разница в показаниях часов. |
TokenProviderCannotGetTokensForTarget |
Поставщику маркеров не удается получить маркеры для указанного целевого объекта. |
TooManyIssuedSecurityTokenParameters |
Участок федеративной цепочки безопасности содержит несколько параметров IssuedSecurityTokenParameters. Система InfoCard поддерживает только по одному параметру IssuedSecurityTokenParameters для каждого участка. |
TransportDoesNotProtectMessage |
Указанная привязка для указанного контракта настроена с режимом проверки подлинности, требующим целостности и конфиденциальности уровня транспорта. Однако транспорт не способен обеспечить целостность и конфиденциальность. |
TrustApr2004DoesNotSupportCertainIssuedTokens |
WSTrustApr2004 не поддерживает выпуск сертификатов X509 или EncryptedKeys. Используйте WsTrustFeb2005 или более позднюю версию. |
TrustDriverVersionDoesNotSupportSession |
Настроенная версия Trust не поддерживает сеансы. Используйте WSTrustFeb2005 или более позднюю версию. |
UnableToCreateICryptoFromTokenForSignatureVerification |
Не удается создать интерфейс ICrypto из указанного маркера для проверки подписи. |
UnableToCreateSymmetricAlgorithmFromToken |
Не удается создать указанный симметричный алгоритм из данного маркера. |
UnableToDeriveKeyFromKeyInfoClause |
Указанная конструкция KeyInfo разрешена в указанный маркер, не содержащий симметричного ключа, который может использоваться для наследования. |
UnableToFindTokenAuthenticator |
Не удается найти средство проверки подлинности маркера для указанного типа маркера. Маркеры этого типа не могут быть приняты в соответствии с текущими настройками безопасности. |
UnableToLoadCertificateIdentity |
Не удается загрузить сертификат X.509, указанный в конфигурации. |
UnexpectedEmptyElementExpectingClaim |
Указанный элемент из указанного пространства имен пуст и не определяет допустимое идентификационное утверждение. |
UnknownEncodingInBinarySecurityToken |
Нераспознанное кодирование при считывании двоичного маркера безопасности. |
UnsecuredMessageFaultReceived |
Незащищенное или неправильно защищенное сообщение об ошибке было получено от другой стороны. Код ошибки и описание см. во внутреннем исключении FaultException. |
UnsupportedPasswordType |
Неподдерживаемый тип пароля в указанном маркере имени пользователя. |
UnsupportedSecureConversationBootstrapProtectionRequirements |
Не удается импортировать политику безопасности. Требования защиты для привязки загрузки безопасного диалога не поддерживаются. Согласно требованиям защиты для привязки загрузки безопасного диалога, запрос и ответ должны быть подписаны и зашифрованы. |
UnsupportedSecurityPolicyAssertion |
При импорте указанной политики безопасности обнаружено неподдерживаемое утверждение политики безопасности. |