Compartir por


Excepciones de seguridad

En este tema se enumeran todas las excepciones de seguridad.

Lista de excepciones

Código de recurso Cadena de recurso
No se permiten inicios de sesión anónimos El servicio no permite iniciar sesión de forma anónima.
AtLeastOneContractOperationRequestRequiresProtectionLevelNotSupportedByBinding El mensaje de solicitud debe estar protegido. Esto es necesario para una operación del contrato especificado. El enlace especificado debe proporcionar la protección.
AtLeastOneContractOperationResponseRequiresProtectionLevelNotSupportedByBinding El mensaje de respuesta debe estar protegido. Esto es necesario para una operación del contrato especificado. El enlace especificado debe proporcionar la protección.
AtMostOnePrimarySignatureInReceiveSecurityHeader Solo se permite una firma principal en un encabezado de seguridad.
BadContextTokenFaultReason El token de contexto de seguridad expiró o no es válido. El mensaje no se procesó.
BadEncryptionState EncryptedData o EncryptedKey se encuentra en un estado no válido para esta operación.
SeguridadDeMensajesHttpBásicaRequiereCertificado El enlace BasicHttp requiere que BasicHttpBinding.Security.Message.ClientCredentialType sea equivalente al tipo de credencial BasicHttpMessageCredentialType.Certificate para los mensajes seguros. Seleccione la seguridad Transport o TransportWithMessageCredential para las credenciales UserName.
El Token Básico No Puede Escribirse Sin Cifrado El token básico no se puede escribir sin cifrado.
BindingDoesNotSupportProtectionForRst El enlace especificado para el contrato especificado se configura con SecureConversation, pero el modo de autenticación no puede proporcionar la integridad basada en la solicitud o respuesta y la confidencialidad necesarias para la negociación.
BindingDoesNotSupportWindowsIdenityForImpersonation La operación del contrato especificado requiere la identidad de Windows para la suplantación automática. Una identidad de Windows que representa al llamador no es proporcionada por el enlace específico para el contrato específico.
CachedNegotiationStateQuotaReached El servicio no puede almacenar en caché el estado de negociación, ya que se ha alcanzado la capacidad especificada. Intente de nuevo la solicitud.
CacheQuotaReached No se puede agregar el elemento. Se especifica el tamaño máximo de caché.
No se puede determinar el SPN basado en la dirección El cliente no puede determinar el nombre principal del servicio basándose en la identidad de la dirección de destino especificada para el propósito de SspiNegotiation/Kerberos. La identidad de la dirección objetivo debe ser una identidad UPN (como acmedomain\\alice) o una identidad SPN (como host/bobs-machine).
CannotFindCert No se encuentra el certificado X.509 con los criterios de búsqueda especificados: StoreName, StoreLocation, FindType, FindValue.
CannotFindCertForTarget No se encuentra el certificado X.509 con los criterios de búsqueda especificados: StoreName, StoreLocation, FindType, FindValue para el destino especificado.
CannotFindCorrelationStateForApplyingSecurity No se puede encontrar el estado de correlación para aplicar la seguridad para responder en el respondedor.
CannotFindNegotiationState No se encuentra el estado de negociación para el contexto especificado.
No se puede encontrar la sesión de seguridad No se encuentra la sesión de seguridad con el identificador especificado.
CannotImportProtectionLevelForContract La normativa para importar un proceso no puede importar una vinculación para el contrato especificado. Los requisitos de protección para el enlace no son compatibles con un enlace ya importado para el contrato. Debe volver a configurar la vinculación.
CannotImportSupportingTokensForOperationWithoutRequestAction Error en la importación de directivas de seguridad. La directiva de seguridad contiene los requisitos de tokens auxiliares en el ámbito de la operación. La descripción del contrato no especifica la acción del mensaje de solicitud asociado a esta operación.
CannotIssueRstTokenType No se puede emitir el token ni el tipo especificado.
No se puede obtener el tamaño de la clave del token emitido No se puede determinar el tamaño de clave del token emitido.
CannotPerformImpersonationOnUsernameToken La suplantación mediante el token de cliente no es posible. El enlace especificado para el contrato especificado utiliza el token de seguridad de nombre de usuario para la autenticación de cliente con un proveedor de pertenencia registrado. Use otro tipo de token de seguridad para el cliente.
CannotPerformS4UImpersonationOnPlatform El enlace del contrato que se especifique solo admite suplantación en Windows Server 2003 y en las versiones más recientes de Windows. Utilice autenticación de SspiNegotiated y un enlace con Secure Conversation con la cancelación habilitada.
CannotReadKeyIdentifier No se puede leer el KeyIdentifier del elemento especificado con el espacio de nombres especificado.
CannotReadToken No se puede leer el token del elemento especificado con el espacio de nombres especificado para BinarySecretSecurityToken, con un ValueType especificado. Si se espera que este elemento sea válido, asegúrese de que la seguridad esté configurada para consumir tokens con el nombre, el espacio de nombres y el tipo de valor especificados.
CertificateUnsupportedForHttpTransportCredentialOnly La autenticación de cliente basada en certificados no se admite en el modo de seguridad TransportCredentialOnly. Seleccione el modo de seguridad de transporte.
El tipo de reclamación no puede estar vacío ClaimType no puede ser una cadena vacía.
ClientCertificateNotProvided No se ha proporcionado el certificado para el cliente. El certificado se puede establecer en ClientCredentials o ServiceCredentials.
ClientCredentialTypeMustBeSpecifiedForMixedMode (El tipo de credencial del cliente debe especificarse para el modo mixto) ClientCredentialType.None no es válido para el modo de seguridad TransportWithMessageCredential. Especifique un tipo de credencial o use un modo de seguridad diferente.
ConfigurationSchemaInsuffientForSecurityBindingElementInstance El esquema de configuración no es suficiente para describir la configuración no estándar del siguiente elemento de enlace de seguridad:
DerivedKeyTokenGenerationAndLengthTooHigh La generación y longitud especificadas de la clave derivada dan como resultado un desplazamiento de derivación de clave mayor que el desplazamiento máximo permitido.
DnsIdentityCheckFailedForIncomingMessage Error en la comprobación de identidad del mensaje entrante. Se especificó la identidad esperada del sistema de nombres de dominio (DNS) del punto de conexión remoto. El extremo remoto proporcionó la demanda especificada del sistema de nombres de dominio (DNS). Si éste es un punto de conexión remoto legítimo, puede corregir el problema especificando la identidad del sistema de nombres de dominio como la propiedad de identidad de EndpointAddress al crear el proxy del canal.
DnsIdentityCheckFailedForOutgoingMessage Error en la comprobación de identidad del mensaje que estaba saliendo. El punto de conexión remoto debe haber tenido la identidad del sistema de nombres de dominio especificada. El punto de conexión remoto proporcionó la reclamación del sistema de nombres de dominio (DNS). Si éste es un punto de conexión remoto legítimo, puede corregir el problema especificando de manera explícita la identidad DNS como la propiedad Identity de EndpointAddress al crear el proxy del canal.
DuplicateIdInMessageToBeVerified El identificador especificado se produjo dos veces en el mensaje que se proporciona para la comprobación.
EmptyBase64Attribute Se encontró un valor vacío para el nombre y el espacio de nombres del atributo base-64 necesarios.
ExportOfBindingWithAsymmetricAndTransportSecurityNotSupported Error en la exportación de directivas de seguridad. El enlace contiene tanto un elemento de enlace de seguridad asimétrica como un elemento de enlace de transporte seguro. No se admite la exportación de directivas para este tipo de enlaces.
ExportOfBindingWithSymmetricAndTransportSecurityNotSupported Error en la exportación de directivas de seguridad. El enlace contiene un elemento SymmetricSecurityBindingElement y otro de enlace de transporte seguro. No se admite la exportación de directivas para este tipo de enlaces.
ExportOfBindingWithTransportSecurityBindingElementAndNoTransportSecurityNotSupported Error en la exportación de directivas de seguridad. El enlace contiene un TransportSecurityBindingElement, pero no hay ningún elemento de enlace de transporte que implemente ITransportTokenAssertionProvider. No se admite la exportación de directivas para este tipo de enlaces. Asegúrese de que el elemento de enlace de transporte en el enlace implemente la interfaz ITransportTokenAssertionProvider.
FoundMultipleCerts Se encontraron varios certificados X.509 con los criterios de búsqueda especificados: StoreName, StoreLocation, FindType, FindValue. Proporcione un valor de búsqueda más específico.
FoundMultipleCertsForTarget Se encontraron varios certificados X.509 con los criterios de búsqueda especificados: StoreName, StoreLocation, FindType, FindValue para el destino especificado. Proporcione un valor de búsqueda más específico.
HeaderDecryptionNotSupportedInWsSecurityJan2004 SecurityVersion.WSSecurityJan2004 no admite el descifrado de encabezados. Utilice SecurityVersion.WsSecurityXXX2005 y versiones posteriores, o use la seguridad de transporte para cifrar el mensaje completo.
IdentityCheckFailedForIncomingMessage Error en la comprobación de identidad del mensaje entrante. La identidad esperada se especifica para el punto de conexión de destino.
IdentityCheckFailedForOutgoingMessage Error en la comprobación de identidad del mensaje saliente. La identidad esperada se especifica para el punto de conexión de destino.
IncorrectSpnOrUpnSpecified Error de autenticación de la interfaz de proveedor de soporte de seguridad (SSPI). Es posible que el servidor no se ejecute en una cuenta con la identidad especificada. Si el servidor se está ejecutando en una cuenta de servicio (servicio de red, por ejemplo), especifique el ServicePrincipalName de la cuenta como la identidad en la EndpointAddress para el servidor. Si el servidor se está ejecutando en una cuenta de usuario, especifique el UserPrincipalName de la cuenta como la identidad en la EndpointAddress para el servidor.
InvalidAttributeInSignedHeader El encabezado firmado especificado contiene el atributo especificado. Se especifica el atributo esperado.
InvalidCloseResponseAction Se recibió una respuesta de cierre de sesión de seguridad con la acción no válida especificada.
InvalidQName QName no es válido.
InvalidRenewResponseAction Se recibió una respuesta de renovación de sesión de seguridad con la acción no válida especificada.
InvalidSspiNegotiation Error en la negociación de la interfaz del proveedor de soporte técnico de seguridad.
IssuerBindingNotPresentInTokenRequirement El administrador de tokens de seguridad requiere que se especifique el elemento de enlace de seguridad de arranque en el requisito de token que describe la conversación segura. El requisito de token se especifica de la manera siguiente.
KeyLengthMustBeMultipleOfEight La longitud de clave especificada no es un múltiplo de 8 para las claves simétricas.
LsaAuthorityNotContacted Error SSL interno (consulte el código de estado win32 para obtener más información). Compruebe el certificado de servidor para determinar si es capaz de intercambiar claves.
MaximumPolicyRedirectionsExceeded Se ha alcanzado el límite de captura de directivas recursivas. Compruebe si hay un bucle en la cadena de servicios de federación.
La especificación de la parte del mensaje debe ser inmutable La especificación de la parte del mensaje debe ser constante antes de ser establecida.
MissingCustomCertificateValidator X509CertificateValidationMode.Custom requiere CustomCertificateValidator. Especifique la propiedad CustomCertificateValidator.
MissingCustomUserNamePasswordValidator UserNamePasswordValidationMode.Custom requiere CustomUserNamePasswordValidator. Especifique la propiedad CustomUserNamePasswordValidator.
MissingMembershipProvider UserNamePasswordValidationMode.MembershipProvider requiere MembershipProvider. Especifique la propiedad MembershipProvider.
NoBinaryNegoToSend No se envió ninguna negociación binaria a la otra parte.
No se especificaron partes de cifrado No se especificaron elementos de mensaje de cifrado para los mensajes con la acción especificada.
No hay información de clave en el elemento cifrado para encontrar el token de descifrado El valor KeyInfo no se encontró en el elemento cifrado para ubicar el token de descifrado.
NonceLengthTooShort El valor de seguridad (nonce) especificado es demasiado corto. La longitud mínima requerida de un nonce es de 4 bytes.
No hay dirección de punto final saliente disponible para realizar la verificación de identidad No hay ninguna dirección de punto de conexión saliente disponible para comprobar la identidad en un mensaje que se va a enviar.
No hay dirección de punto final de salida disponible para hacer la verificación de identidad en la respuesta. No se encuentra disponible ninguna dirección de punto final saliente para verificar la identidad en una respuesta recibida.
NoPartsOfMessageMatchedPartsToSign No se creó ninguna firma porque ninguna parte del mensaje coincide con la especificación del elemento de mensaje proporcionado.
NoPrincipalSpecifiedInAuthorizationContext No se especifica ninguna entidad de seguridad personalizada en el contexto de autorización.
NoSignatureAvailableInSecurityHeaderToDoReplayDetection No hay ninguna firma disponible en el encabezado de seguridad para proporcionar el valor de seguridad (nonce) para la detección de reproducción.
NoSignaturePartsSpecified No se especificaron elementos de mensaje de firma para los mensajes con la acción especificada.
No hay token de firma disponible para realizar la comprobación de identidad entrante No hay ningún token de firma disponible para realizar una comprobación de identidad entrante.
NoTimestampAvailableInSecurityHeaderToDoReplayDetection No hay disponible ninguna marca de tiempo en el encabezado de seguridad para realizar la detección de la repetición.
NoTransportTokenAssertionProvided El experto en política de seguridad falló. La aserción del token de transporte proporcionado del tipo especificado no creó una aserción de token de transporte para incluir la aserción de directiva de seguridad de sp:TransportBinding.
Sólo se puede seleccionar uno entre clave cifrada o enlace simétrico. El protocolo de seguridad simétrico se puede configurar con un proveedor de tokens simétrico y un autenticador de tokens simétricos o un proveedor de tokens asimétricos. No se puede configurar con ambos.
OperationCannotBeDoneOnReceiverSideSecurityHeaders Esta operación no se puede realizar en los encabezados de seguridad del receptor.
OperationDoesNotAllowImpersonation La operación del servicio especificada que pertenece al contrato con el nombre y el espacio de nombres especificado no permite la suplantación.
PolicyRequiresConfidentialityWithoutIntegrity La directiva de seguridad de mensajes para la acción especificada requiere confidencialidad sin integridad. No se admite la confidencialidad sin integridad.
Se requiere que la firma principal sea cifrada La firma principal debe cifrarse.
PropertySettingErrorOnProtocolFactory La propiedad necesaria en el generador de protocolos de seguridad especificado no está establecida o tiene un valor no válido.
LaFábricaDeProtocolosNoPudoCrearProtocolo El generador de protocolos no puede crear un protocolo.
PublicKeyNotRSA La clave pública no es una clave RSA.
RequiredMessagePartNotEncrypted El elemento de mensaje necesario especificado no se cifró.
RequiredMessagePartNotEncryptedNs El elemento de mensaje necesario especificado no se cifró.
ParteDelMensajeRequeridoNoFirmada La parte de mensaje necesaria especificada no estaba firmada.
RequiredMessagePartNotSignedNs La parte de mensaje necesaria especificada no estaba firmada.
RequiredSecurityHeaderElementNotSigned El elemento de encabezado de seguridad especificado con el identificador especificado debe estar firmado.
RequiredSecurityTokenNotEncrypted Se debe cifrar el token de seguridad especificado con el modo de datos adjuntos especificado.
RequiredSecurityTokenNotSigned El token de seguridad especificado con el modo de adjunción especificado debe estar firmado.
RequiredSignatureMissing La firma debe estar en el encabezado de seguridad.
RequireNonCookieMode El enlace especificado con el espacio de nombres especificado se configura para emitir tokens de contexto de seguridad de cookies. COM+ Integration Services no admite tokens de contexto de seguridad de cookies.
RevertingPrivilegeFailed Error en la operación de reversión con la excepción especificada.
RSTRAuthenticatorIncorrect RequestSecurityTokenResponse CombinedHash es incorrecto.
SecureConversationCancelNotAllowedFaultReason El enlace no permite una cancelación de conversación segura.
La versión del controlador de SecureConversation no admite sesión La versión de SecureConversation configurada no admite sesiones. Utilice WSSecureConversationFeb2005 o superior.
SecureConversationRequiredByReliableSession No se puede establecer una sesión confiable sin una conversación segura. Habilite la conversación segura.
SecurityAuditFailToLoadDll No se pudo cargar la biblioteca de vínculos dinámicos (dll) especificada.
SecurityAuditNotSupportedOnChannelFactory SecurityAuditBehavior no se admite en el generador de canales.
SecurityAuditPlatformNotSupported La plataforma actual no admite la escritura de mensajes de auditoría en el registro de seguridad. Debe escribir mensajes de auditoría en el registro de aplicaciones.
SecurityBindingElementCannotBeExpressedInConfig Se importó una directiva de seguridad para el punto de conexión. La directiva de seguridad contiene requisitos que no se pueden representar en una configuración de Windows Communication Foundation. Busque un comentario sobre los parámetros SecurityBindingElement necesarios en el archivo de configuración que se generó. Cree el elemento de enlace correcto con código. La configuración de enlace que se encuentra en el archivo de configuración no es segura.
SecurityBindingSupportsOneWayOnly El SecurityBinding para el enlace especificado para el contrato especificado solo admite la operación OneWay.
ElContextoDeSeguridadNoPermiteSuplantación No se puede iniciar la suplantación de identidad porque el SecurityContext para el rol de UltimateReceiver en el mensaje de solicitud con la acción especificada no está asignado a una identidad de Windows.
SecurityListenerClosing El agente de escucha no acepta nuevas conversaciones seguras porque se está cerrando.
SecurityListenerClosingFaultReason El servidor no acepta nuevas conversaciones seguras actualmente porque se está cerrando. Inténtelo de nuevo más tarde.
SecurityProtocolFactoryShouldBeSetBeforeThisOperation La fábrica de protocolos de seguridad debe configurarse antes de realizar esta operación.
SecuritySessionAbortedFaultReason Se finalizó la sesión de seguridad. Esto puede deberse a que no se recibió ningún mensaje en la sesión durante demasiado tiempo.
SecuritySessionKeyIsStale La clave de sesión debe renovarse para poder proteger los mensajes de la aplicación.
Límite de sesión de seguridad alcanzado No se puede crear una sesión de seguridad. Vuelva a intentarlo más tarde.
SecuritySessionNotPending No hay ninguna sesión de seguridad con el identificador especificado pendiente.
SecurityTokenParametersHasIncompatibleInclusionMode El enlace especificado se configura con un parámetro de token de seguridad que tiene el modo de inclusión de token de seguridad incompatible especificado. Especifique un modo alternativo de inclusión de tokens de seguridad.
LaVersiónDeSeguridadNoAdmiteLaAsociaciónDeClavesEncriptadas El enlace especificado para el contrato especificado se ha configurado con una versión de seguridad incompatible que no admite referencias no adjuntas a EncryptedKeys. Use el valor especificado o superior como versión de seguridad para el enlace.
La versión de seguridad no admite la confirmación de la firma La versión de seguridad especificada no admite la confirmación de firma. Utilice una SecurityVersion posterior.
SecurityVersionDoesNotSupportThumbprintX509KeyIdentifierClause El enlace del contrato que se especificó se ha configurado con una versión de seguridad que no admite las referencias externas a los tokens de X.509 mediante el uso del valor de huella digital del certificado. Use el valor especificado o superior como versión de seguridad para el enlace.
SenderSideSupportingTokensMustSpecifySecurityTokenParameters Los parámetros de token de seguridad deben especificarse con tokens auxiliares para cada mensaje.
ServerCertificateNotProvided El destinatario no proporcionó su certificado. El protocolo TLS requiere este certificado. Ambas partes deben tener acceso a sus certificados.
SignatureConfirmationNotSupported La versión de seguridad configurada no admite la confirmación de firma. Utilice "WSSecurityXXX2005" o superior.
SignatureConfirmationRequiresRequestReply El generador de protocolos debe admitir la seguridad de solicitud y respuesta para ofrecer confirmación de firma.
SignatureNotExpected No se espera una firma para este mensaje.
El token de firma no tiene claves El token de firma especificado no tiene claves. El token de seguridad se usa en un contexto que requiere que realice operaciones criptográficas, pero el token no contiene claves criptográficas. El tipo de token no admite operaciones criptográficas o la instancia de token determinada no contiene claves criptográficas. Compruebe la configuración para asegurarse de que los tipos de token deshabilitados criptográficamente (por ejemplo, UserNameSecurityToken) no se especifican en un contexto que requiera operaciones criptográficas (por ejemplo, un token auxiliar de respaldo).
SpnegoImpersonationLevelCannotBeSetToNone La Interfaz del proveedor de compatibilidad de seguridad no admite el nivel de suplantación 'None' (Ninguno). Especifique el nivel de identificación, suplantación o delegación.
El certificado de cliente SSL debe tener una clave privada El certificado especificado debe tener una clave privada. El proceso debe tener derechos de acceso para la clave privada.
El certificado del servidor SSL debe realizar un intercambio de claves. El certificado especificado debe tener una clave privada que sea capaz de intercambiar claves. El proceso debe tener derechos de acceso para la clave privada.
ElGestorDeNormasNoPuedeEscribirObjeto El serializador de token no puede serializar el objeto especificado. Si se trata de un tipo personalizado, debe proporcionar un serializador personalizado.
TimeStampHasCreationAheadOfExpiry La marca de tiempo de seguridad no es válida porque su tiempo de creación es mayor o igual que su hora de expiración.
TimeStampHasCreationTimeInFuture La marca de tiempo de seguridad no es válida porque su tiempo de creación está en el futuro. Se especifica la hora actual y se especifica la asimetría del reloj permitida.
TimeStampHasExpiryTimeInPast La marca de tiempo de seguridad está obsoleta porque su tiempo de expiración está en el pasado. Se especifica la hora actual y se especifica la asimetría del reloj permitida.
TimeStampWasCreatedTooLongAgo La marca de tiempo de seguridad está obsoleta porque su tiempo de creación está demasiado atrás en el pasado. Se especifican la hora actual, la duración máxima de la marca de tiempo y la asimetría de reloj permitida.
TokenProviderCannotGetTokensForTarget El proveedor de tokens no puede obtener tokens para el destino especificado.
TooManyIssuedSecurityTokenParameters Una sección de la cadena de seguridad federada contiene varios parámetros de token de seguridad emitidos. El sistema InfoCard solo admite un IssuedSecurityTokenParameters para cada pierna.
El transporte no protege el mensaje El enlace del contrato que se especificó se ha configurado con un modo de autenticación que requiere confidencialidad e integridad de nivel de transporte. Sin embargo, el transporte no puede proporcionar integridad y confidencialidad.
TrustApr2004DoesNotSupportCertainIssuedTokens WSTrustApr2004 no admite la emisión de certificados X.509 ni EncryptedKeys. Utilice WsTrustFeb2005 o superior.
TrustDriverVersionDoesNotSupportSession La versión de confianza configurada no admite sesiones. Utiliza WSTrustFeb2005 o superior.
No se pudo crear ICrypto a partir del token para la verificación de firma No se puede crear una interfaz ICrypto a partir del token especificado para la comprobación de firmas.
No se pudo crear el algoritmo simétrico a partir del token No se puede crear el algoritmo simétrico especificado a partir del token.
UnableToDeriveKeyFromKeyInfoClause La cláusula KeyInfo especificada se resolvió en el token especificado, que no contiene una clave simétrica que se puede usar para la derivación.
UnableToFindTokenAuthenticator No se encuentra un autenticador de tokens para el tipo de token especificado. Los tokens de ese tipo no se pueden aceptar según la configuración de seguridad actual.
No se pudo cargar la identidad del certificado No se puede cargar la identidad del certificado X.509 especificada en la configuración.
UnexpectedEmptyElementExpectingClaim El elemento especificado del espacio de nombres especificado está vacío y no especifica una declaración de identidad válida.
UnknownEncodingInBinarySecurityToken Se produjo una codificación no reconocida al leer el token de seguridad binario.
UnsecuredMessageFaultReceived Se recibió un error de protección nula o incorrecta desde la otra parte. Vea la FaultException interna para obtener el código de error y detalles.
UnsupportedPasswordType El token de nombre de usuario especificado tiene un tipo de contraseña no compatible.
NosupportedSecureConversationBootstrapProtectionRequirements No se puede importar la directiva de seguridad. No se admiten los requisitos de protección para el enlace de arranque de conversación segura. Los requisitos de protección para el arranque seguro de conversación deben requerir que la solicitud y la respuesta se firmen y cifren.
NosupportedSecurityPolicyAssertion Se detectó una aserción de la directiva de seguridad no compatible durante la importación de la directiva de seguridad especificada.