本主题列出 IdentityModel 生成的所有异常。
异常列表
| 资源代码 | 当前字符串 |
|---|---|
| ValueMustBeOf2Types | 此参数的值必须是这两种类型之一。 |
| SAML主题名称标识符需要名称值 | 为 SamlNameIdentifier 指定的“名称”不能为 null 或长度为 0。 |
| TraceCodeIssuanceTokenProviderEndSecurityNegotiation | IssuanceTokenProvider 已完成安全协商。 |
| TraceCodeSecurityNewServerSessionKeyIssued | 服务器发布了新的安全会话密钥。 |
| SAMLAttributeMissingNameAttributeOnRead | 正在读取的 SamlAttribute 的“名称”缺失或长度为 0。 |
| UnknownICryptoType | 不支持 ICrypto 实现。 |
| TraceCodeSecurityTokenProviderClosed | 已关闭安全令牌提供程序。 |
| SAMLUnableToLoadAdvice | 未能加载 <saml:advice> 元素。 |
| SAMLAuthenticationStatementMissingAuthenticationMethodOnRead | 为 SamlAuthenticationStatement 读取的“身份验证方法”属性不存在或长度为零。 |
| UnsupportedTransformAlgorithm | 不支持的转换或规范化算法。 |
| SAMLAudienceRestrictionShouldHaveOneAudience | SamlAudienceRestrictionCondition 必须包含至少一个受众 (URI)。 |
| SAMLEvidence应包含一个断言 | SamlEvidence 必须通过 Id 或引用来引用至少一个 SamlAssertion。 |
| SAMLAudienceRestrictionInvalidAudienceValueOnRead | 所读取的 SamlAudienceRestrictionCondition 缺少“Audience”元素中的值。 |
| X509链构建失败 | 特定的 X.509 证书链生成失败。 所使用的证书具有无法验证的信任链。 替换证书或更改 certificateValidationMode。 |
| XDCannotFindValueInDictionaryString | 在字典字符串中找不到特定的值 id。 |
| TraceCodeImportSecurityChannelBindingEntry | 正在启动安全 ImportChannelBinding。 |
| PrivateKeyExchangeNotSupported | 私钥不支持交换 KeySpec。 |
| Token提供者无法获取令牌 | 特定令牌提供程序无法提供安全令牌。 |
| SAMLEntityCannotBeNullOrEmpty | 特定的 SamlAssertion 实体不能为 null 或为空。 |
| SAMLAssertionRequireOneStatement | SamlAssertion 至少需要一个语句。 请确保已向正在创建的 SamlAssertion 中添加至少一个 SamlStatement。 |
| AESInvalidInputBlockSize | 输入大小必须是特定字节的倍数。 |
| AESCryptAcquireContextFailed | 获取 CSP 上下文失败。 |
| SAMLAssertionRequireOneStatementOnRead | 所读取的 SamlAssertion 不包含任何 SamlStatement。 SamlAssertion 必须至少包含一个 SamlStatement。 |
| TraceCodeSecuritySessionClosedFaultReceived | 客户端安全会话接收到来自服务器的会话已关闭错误。 |
| TraceCodeIssuanceTokenProviderRedirectApplied | IssuanceTokenProvider 已应用重定向标头。 |
| TraceCodeSecuritySessionClosedFaultSendFailure | 向客户端发送安全会话已关闭错误时发生故障。 |
| 值必须为零 | 此参数的值必须为 0。 |
| SAMLUnableToResolveSignatureKey | 无法解析 SamlAssertion 签名中找到的 SecurityKeyIdentifier。 无法针对特定颁发者验证 SamlAssertion 签名。 |
| X509IsNotInTrustedStore | 特定的 X.509 证书不在被信任的人的存储区中。 |
| SAMLElementNotRecognized | 不支持特定元素。 |
| SAMLAuthorizationDecisionStatementMissingResourceAttributeOnRead | 正在读取的 SamlAuthorizationDecisionStatement 的“Resource”属性缺失或长度为 0。 |
| SamlTokenMissingSignature | 未签名 SamlAssertion。 可以通过设置 SigningCredentials 来对 SamlAssertions 进行签名。 |
| ExpectedElementMissing | 缺少具有特定命名空间的预期元素。 |
| NoKeyIdentifierClauseFound | SecurityKeyIdentifier 中找不到特定类型的子句。 |
| 缺少私钥 | X.509 证书中不存在私钥。 |
| UnexpectedEOFFromReader | XML 读取器的意外 EOF。 |
| 不支持的密钥派生算法 | 不支持特定的密钥派生算法。 |
| TokenDoesNotSupportKeyIdentifierClauseCreation | 特定令牌不支持创建特定的密钥标识符子句。 |
| LastMessageNumberExceeded | 检测到序列号协议的违反。 |
| 对称密钥长度太短 | 指定的对称密钥的长度太短。 |
| SAMLAuthorityBindingMissingAuthorityKindOnRead | 所读取的 SamlAuthorityBinding 包含的“AuthorityKind”丢失或长度为 0。 不允许这样做。 |
| XML令牌缓冲区为空 | XmlTokenBuffer 为空。 |
| InvalidXmlQualifiedName | 应该有 Xml 限定名称,但找到的名称无效。 |
| SAMLAuthorityKindMissingName | 表示 SamlAuthorityBinding 中的“AuthorityKind”的 XmlQualifiedName 不能为 null 或长度为 0。 |
| AESCrypt加密失败 | 无法加密特定数据。 |
| AuthorizationContextCreated | 已经创建了具有特定 ID 的授权上下文。 |
| Saml序列化器无法读取安全密钥标识符 | SamlSerializer 不包含能够读取 SecurityKeyIdentifier 的 SecurityTokenSerializer。 如果使用自定义 SecurityKeyIdentifier,则必须提供自定义 SecurityTokenSerializer。 |
| TraceCodeIssuanceTokenProviderServiceTokenCacheFull | IssuanceTokenProvider 减少了服务令牌缓存。 |
| TraceCodeSecurityTokenProviderOpened | 已打开安全令牌提供程序。 |
| PublicKeyNotRSA(公钥不是RSA) | 公钥不是 RSA 密钥。 |
| InvalidReaderState | 特定的状态对于提供的输入读取器无效。 |
| UnableToResolveReferenceUriForSignature | 无法解析签名中的特定 URI 以计算摘要。 |
| EmptyBase64Attribute | 为所需的 base64 属性名称和命名空间找到了空值。 |
| 当指定确认数据或密钥信息时,SAML主体需要确认方法。 | 当指定 Confirmation Data 或 KeyInfo 时 SAML SubjectConfirmation 要求 Confirmation 方法。 |
| SAMLAudienceRestrictionShouldHaveOneAudienceOnRead | 所读取的 SamlAudienceRestrictionCondition 必须包含至少一个“Audience”值。 但是未找到任何值。 |
| TokenProviderUnableToRenewToken | 特定令牌提供程序无法更新安全令牌。 |
| AESIVLengthNotSupported | 不支持特定位 IV。 仅支持 128 位 IV。 |
| SAMLAuthorityBindingMissingAuthorityKind | SamlAuthorityBinding 必须包含不为 Null 的“AuthorityKind”。 |
| TraceCodeSecuritySessionDemuxFailure | 传入消息不是现有安全会话的一部分。 |
| TokenRenewalNotSupported | 这个特定令牌提供程序不支持令牌续期。 |
| 至少需要一个引用 | 签名中至少需要一个引用。 |
| SAMLSignatureAlreadyRead | 已在 SAML 断言中读取签名。 |
| AlgorithmAndPrivateKeyMisMatch | 指定的算法和私钥不匹配。 |
| EmptyTransformChainNotSupported | 不支持空转换链。 |
| SspiWrapperEncryptDecryptAssert1 | SSPIWrapper::EncryptDecryptHelper|'offset' 超出范围。 |
| SspiWrapperEncryptDecryptAssert2 | SSPIWrapper::EncryptDecryptHelper|'size' 超出范围。 SecurityTokenManagerCannotCreateAuthenticatorForRequirement=安全令牌管理器无法为特定要求创建令牌验证器。 |
| UnableToCreateKeyedHashAlgorithm | 无法从特定签名算法的特定值创建 KeyedHashAlgorithm。 |
| SAMLUnableToLoadAssertion | <saml:assertion> 元素无法加载。 |
| X509FindValueMismatchMulti | 特定的 X509FindType 要求参数 findValue 的类型是 2 个值之一。 参数 findValue 是另一种类型。 |
| TraceCodeSecurityIdentityDeterminationSuccess | 已确定 EndpointAddress 的身份。 |
| UndefinedUseOfPrefixAtElement | 元素中使用的特定前缀未定义命名空间。 |
| TraceCodeSecuritySessionResponderOperationFailure | 安全会话操作在服务器上失败。 |
| 无法找到证书 | 无法使用特定的搜索条件找到 X.509 证书:StoreName、StoreLocation、FindType、FindValue。 |
| X509InvalidUsageTime | 特定的 X.509 证书使用时间无效。 使用时间不在要求的 NotBefore 时间和 NotAfter 时间之间。 |
| TraceCodeSecurityIdentityDeterminationFailure | 无法确定 EndpointAddress 的身份。 |
| AsyncObjectAlreadyEnded | 已对此异步结果对象调用 End 方法。 |
| 外部字典未包含所有必需的字符串 | 外部字典不包含所有必需字符串的定义。 特定字符串在远程字典中不可用。 |
| TraceCodeSecuritySessionKeyRenewalFaultReceived | 客户端安全会话接收到来自服务器的密钥续订错误。 |
| SAMLActionNameRequired | 表示 SamlAction 的字符串不能为 null 或长度为 0。 |
| SignatureVerification失败 | 签名验证失败。 |
| TraceCodeSecurityContextTokenCacheFull | SecurityContextSecurityToken 缓存已满。 |
| SAMLAssertionMissingMajorVersionAttributeOnRead | 正在读取的 SamlAssertion 的 MajorVersion 缺失或长度为 0。 |
| SamlAttributeClaimRightShouldBePossessProperty | 此 SamlAttribute 构造函数需要声明权利具有值 System.IdentityModel.Claims.Rights.PossessProperty。 |
| AuthorizationPolicyEvaluated | 已评估带有特定 ID 的策略。 |
| SAMLUnableToLoadCondtions | <saml:conditions> 元素无法加载。 |
| AESKeyLengthNotSupported | 不支持特定位密钥。 仅支持 128、192 和 256 位密钥。 |
| 用户名不能为空 | 用户名不能为空。 |
| AlgorithmAndPublicKeyMisMatch | 指定的算法和公钥不匹配。 |
| SAMLUnableToLoadCondtion | <saml:conditions> 元素无法加载。 |
| SamlAssertionMissingSigningCredentials | 尚未在 SamlAssertion 上设置 SigningCredentials。 必须签名 SamlAssertion,请在要处理的 SamlAssertion 上设置有效的 SigningCredentials。 |
| SspiPayloadNotEncrypted | 二进制数据未使用 SSPI 安全上下文进行加密。 |
| SAMLAuthorizationDecisionShouldHaveOneActionOnRead | 所读取的 SamlAuthorizationDecisionStatement 不包含任何 SamlAction。 |
| TraceCodeSecurityBindingSecureOutgoingMessageFailure | 安全协议无法保护传出消息。 |
| UndefinedUseOfPrefixAtAttribute | 特定属性中使用的特定前缀未定义命名空间。 |
| NoInputIsSetForCanonicalization | 未设置用于编写规范化输出的输入。 |
| TraceCodeSecurityPendingServerSessionAdded | 挂起的安全会话已添加到服务器。 |
| AsyncCallbackException | AsyncCallback 引发异常。 |
| PrivateKeyNotRSA | 私钥不是 RSA 密钥。 |
| TraceCodeSecurityClientSessionKeyRenewed | 客户端安全会话续订了会话密钥。 |
| SAMLAuthorizationDecisionStatementMissingDecisionAttributeOnRead | 正在读取的 SamlAuthorizationDecisionStatement 的“决策”缺失或长度为 0。 |
| SAMLAttributeNameAttributeRequired | 为 SamlAttribute 指定的“名称”不能为 null 或长度为 0。 |
| SamlSerializerRequiresExternalSerializers | SamlSerializer 需要 SecurityTokenSerializer 序列化令牌中存在的 SecurityKeyIdentifier。 |
| 无法解析密钥引用 | 令牌解析程序无法解析特定的安全密钥引用。 |
| UnsupportedKeyWrapAlgorithm | 不支持特定的密钥封装算法。 |
| SAMLAssertionMissingIssuerAttributeOnRead | 正在读取的 SamlAssertion 的“颁发者”缺失或长度为 0。 |
| TraceCodeIssuanceTokenProviderUsingCachedToken | IssuanceTokenProvider 使用缓存的服务令牌。 |
| AESCrypt获取密钥参数失败 | 未能获取特定密钥参数。 |
| InvalidNamespaceForEmptyPrefix | 命名空间对于空前缀无效。 |
| 不支持AES加密模式 | 不支持特定的密码模式。 仅支持 CBC。 |
| 参数不能为空字符串 | 该参数必须是非空字符串。 |
| SAMLAssertionMissingMinorVersionAttributeOnRead | 正在读取的 SamlAssertion 的 MinorVersion 缺失或长度为 0。 |
| 指定的字符串在字典中不可用 | 指定的字符串不是当前字典中的条目。 |
| KerberosApReq无效或内存不足错误 | AP-REQ 无效或系统没有足够的内存。 |
| FailLogonUser | 指定用户的 LogonUser 失败。 确保用户具有有效的 Windows 帐户。 |
| 值必须为非负数 | 此参数的值必须是非负值。 |
| X509ValidationFail(X509验证失败) | 指定的 X.509 证书验证失败。 |
| TraceCodeSecuritySessionRequestorOperationSuccess | 在客户端上,安全会话操作已成功完成。 |
| SAMLActionNameRequiredOnRead | SamlAction 读取的字符串缺失或长度为 0。 |
| KerberosMultilegsNotSupported | 指定标识为 UPN。 对运行在要求 Kerberos multi-legs 的用户帐户下的服务进行身份验证,这是不支持的。 |
| SAMLAssertionIdRequired | SamlAssertion 的“assertionId”不能为 null 或为空。 |
| InvalidOperationForWriterState | 指定的操作在指定的 XmlWriter 状态下无效。 |
| 无法验证安全令牌类型 | 指定的安全令牌验证器无法验证指定类型的令牌。 |
| X509FindValueMismatch | 指定的 X509FindType 要求参数 findValue 的类型为指定的值。 参数 findValue 是另一种类型。 |
| TraceCodeSecurityClientSessionCloseSent | 客户端安全会话发送了 Close 消息。 |
| SuiteDoesNotAcceptAlgorithm | 指定算法套件不接受用于指定操作的指定算法。 |
| TraceCodeSecuritySessionRequestorOperationFailure | 客户端安全会话操作失败。 |
| SAML无法加载声明 | 加载 SamlStatement 失败。 |
| InnerReaderMustBeAtElement | 元素必须有内部读取器。 |
| UnableToCreateTokenReference | 无法创建安全令牌引用。 |
| TraceCodeSecurityBindingIncomingMessageVerified | 安全协议验证了传入消息。 |
| ObjectIsReadOnly | 该对象是只读的。 |
| TraceCodeSecurityClientSessionPreviousKeyDiscarded | 客户端安全会话放弃了上一个会话密钥。 |
| SAMLTokenTimeInvalid | SamlToken 的时间无效。 当前时间不在令牌的有效和到期时间之外。 |
| TraceCodeSecurityIdentityVerificationSuccess | 身份验证成功。 |
| 签名令牌没有密钥 | 指定的签名令牌没有密钥。 |
| TraceCodeSecurityIdentityVerificationFailure | 身份验证失败。 |
| AESCrypt密钥导入失败 (AESCryptImportKeyFailed) | 未能导入密钥材料。 |
| FailInitializeSecurityContext | InitializeSecurityContent 失败。 确保服务主体名称正确。 |
| TraceCodeStreamSecurityUpgradeAccepted | 已成功接受流安全升级。 |
| SAMLAuthorityBindingRequiresLocation | 在 SamlAuthorityBinding 上指定的“Location”属性不能为 null 或长度为 0。 |
| PublicKeyNotDSA | 公钥不是 DSA 密钥。 |
| ImpersonationLevelNotSupported | 使用 Kerberos 的身份验证模式不支持指定的模拟级别。 请指定有效的标识或模拟级别。 |
| RequiredTargetNotSigned | 需要对带有指定 ID 的元素进行签名,但是没有签名。 |
| SAMLAuthenticationStatementMissingAuthenticationInstanceOnRead | 缺少 SamlAuthenticationStatement 的所读取的“AuthenticationInstant”属性或其长度为 0。 |
| SAMLEvidenceShouldHaveOneAssertionOnRead | 所读取的 SamlEvidence 既不包含对 SamlAssertion 的引用,也不包含嵌入式 SamlAssertion。 |
| LengthOfArrayToConvertMustGreaterThanZero | 要转换为整数的数组的长度必须大于 0。 |
| InvalidAsyncResult | AsyncResult 无效。 |
| TraceCodeIssuanceTokenProviderRemovedCachedToken | IssuanceTokenProvider 删除了过期的服务令牌。 |
| 用户名格式不正确 | 用户名的格式无效。 用户名格式必须采用“username”或“domain\\username”的形式。 |
| TraceCodeExportSecurityChannelBindingEntry | 正在启动安全 ExportChannelBinding。 |
| UnsupportedInputTypeForTransform | 指定的输入类型不受支持用于转换。 |
| 无法找到文档根目录 | 找不到文档的根目录。 |
| XmlBufferQuotaExceeded | 缓冲 XML 内容所需的大小超过了缓冲区配额。 |
| TraceCodeSecuritySessionClosedResponseSendFailure | 向客户端发送安全会话 Close 响应时发生失败。 |
| UnableToResolveReferenceInSamlSignature | 无法使用 AssertionID 解析 SAML 签名中的指定引用。 |
| SAMLSubjectRequiresNameIdentifierOrConfirmationMethod | SamlSubject 要求指定“NameIdentifier”或“ConfirmationMethod”。 两人都失踪了。 |
| SAMLAttributeMissingNamespaceAttributeOnRead | 正在读取的 SamlAttribute 的“命名空间”缺失或长度为 0。 |
| SAMLSubjectConfirmationClauseMissingConfirmationMethodOnRead | 所读取的 SamlSubjectConfirmation 上找不到“ConfirmationMethod”。 |
| SecurityTokenRequirementHasInvalidTypeForProperty | 令牌要求的指定属性类型出乎意料。 属性类型应为其他值。 |
| TraceCodeNegotiationTokenProviderAttached | 已附加 NegotiationTokenProvider。 |
| TraceCodeSpnegoClientNegotiationCompleted | SpnegoTokenProvider 已完成 SSPI 协商。 |
| SAML无法加载未知元素 | 所选的 SamlSerializer 无法反序列化此元素。 请注册一个自定义的 SamlSerializer,以反序列化自定义元素。 |
| CreateSequenceRefused | RM 目标已经拒绝创建顺序请求。 |
| TraceCodeSecuritySessionRedirectApplied | 客户端安全会话已重定向。 |
| SecurityTokenRequirementDoesNotContainProperty | 令牌要求不包含指定的属性。 |
| SAML属性值不能为Null | 在 SamlAttribute 中找到的属性值之一为 null 值。 创建 SamlAttribute 时,请确保列表不为 null。 |
| 值必须大于零 | 此参数的值必须大于 0。 |
| TraceCodeNegotiationAuthenticatorAttached | 已附加 NegotiationTokenAuthenticator。 |
| 值必须为正数 | |
| SAMLAuthorizationDecisionShouldHaveOneAction | SamlAuthorizationDecisionStatement 必须至少有一个 SamlAction。 |
| TraceCodeSecurityTokenAuthenticatorClosed | 安全令牌验证器已关闭。 |
| TraceCodeSecurityAuditWrittenSuccess | 已成功写入安全审核日志。 |
| PrivateKeyNotDSA | 私钥不是 DSA 密钥。 |
| MessageNumberRollover | 已超过此顺序的最大序列号。 |
| AESPaddingModeNotSupported | 不支持指定的填充模式。 仅支持 PKCS7 和 ISO10126。 |
| SAMLSubjectRequiresNameIdentifierOrConfirmationMethodOnRead | 在读取 SamlSubject 时找不到所需的“NameIdentifier”和“ConfirmationMethod”元素。 |
| TraceCodeSecurityAuditWrittenFailure | 写入安全审核日志时发生失败。 |
| 不支持的加密算法 | 此上下文不支持指定的加密算法。 |
| SigningTokenHasNoKeysSupportingTheAlgorithmSuite | 签名令牌没有支持指定算法套件的密钥。 |
| SAMLNameIdentifierMissingIdentifierValueOnRead | 正在读取的 SamlNameIdentifier 的“Identifier”字符串缺失。 |
| SAMLSubjectStatementRequiresSubject | SAML 主体声明要求指定 SAML 主体。 |
| TraceCodeSslClientCertMissing | 远程 SSL 客户端无法提供所需的证书。 |
| SAMLTokenVersionNotSupported | 不支持指定的主版本和次要版本。 |
| TraceCodeConfigurationIsReadOnly | 配置为只读状态。 |
| TraceCodeSecuritySessionRenewFaultSendFailure | 向客户端发送安全会话密钥的续订错误时发生故障。 |
| TraceCodeSecurityInactiveSessionFaulted | 服务器使非活动安全会话出错。 |
| SAMLUnableToLoadAttribute | 无法加载 SamlAttribute。 |
| Psha1KeyLengthInvalid | 指定的 PSHA1 密钥长度无效。 |
| 密钥标识符无法创建密钥 | SecurityKeyIdentifier 没有任何可以创建密钥的子句。 |
| X509IsInUntrustedStore | 指定的 X.509 证书位于不受信任的证书存储中。 |
| UnexpectedXmlChildNode | 指定类型的 XML 子节点对于指定元素来说是意想不到的。 |
| TokenDoesNotMeetKeySizeRequirements | 指定的令牌不满足指定算法套件的密钥大小要求。 |
| TraceCodeSecuritySessionRequestorStartOperation | 在客户端启动了安全会话操作。 |
| InvalidHexString | 十六进制字符串格式无效。 |
| SamlAttributeClaimResourceShouldBeAString | 此 SamlAttribute 构造函数要求声明的资源的类型为“string”。 |
| SamlSigningTokenNotFound(SAML签名令牌未找到) | 已签名 SamlAssertion,但找不到签名 SamlAssertion 的令牌。 请确保 SecurityTokenResolver 包含签名 SamlAssertion 的令牌。 |
| TraceCodeSecuritySpnToSidMappingFailure | ServicePrincipalName 无法映射到 SecurityIdentifier。 |
| 无法从非对称加密中创建签名格式化器 | 无法为指定的算法从指定的非对称加密创建签名格式化程序。 |
| TraceCodeSecurityServerSessionClosedFaultSent | 服务器安全会话已将会话关闭错误发送到客户端。 |
| 无法找到前缀 | 在指定元素上无法找到与指定明确使用的前缀相对应的前缀。 |
| TraceCodeSecurityTokenAuthenticatorOpened | 安全令牌验证器已打开。 |
| 缺少必需属性 | 指定元素上需要指定的属性。 |
| LocalIdCannotBeEmpty | localId 不能为空。 指定有效的“localId”。 |
| ValueMustBeInRange | 此参数的值必须位于指定的范围内。 |
| TraceCodeIssuanceTokenProviderBeginSecurityNegotiation | IssuanceTokenProvider 启动了新的安全谈判。 |
| InvalidNtMapping | 指定的 X.509 证书无法映射到 Windows 帐户。 需要 UPN 主题替换名称。 |
| AESCryptSetKeyParamFailed | 未能设置指定的键参数。 |
| TraceCodeSecuritySessionClosedResponseReceived | 客户端安全会话收到来自服务器的已关闭响应。 |
| UnableToCreateSignatureDeformatterFromAsymmetricCrypto | 无法为指定的非对称加密中指定算法创建签名拆解器。 |
| TraceCodeIdentityModelAsyncCallbackThrewException | 异步回调引发异常。 |
| 长度必须大于零 | 此参数的长度必须大于 0。 |
| FoundMultipleCerts | 使用指定的搜索条件找到多个 X.509 证书:StoreName、StoreLocation、FindType、FindValue。 提供更具体的查找值。 |
| AtLeastOneTransformRequired | Transforms 元素必须至少包含一个转换。 |
| SAMLTokenNotSerialized | SamlAssertion 无法序列化为 XML。 有关详细信息,请参见内部异常。 |
| TraceCodeSecurityBindingOutgoingMessageSecured | 安全协议保护了外发消息。 |
| KeyIdentifierClauseDoesNotSupportKeyCreation | 此 SecurityKeyIdentifierClause 不支持密钥创建。 |
| UnableToResolveTokenReference | 令牌解析程序无法解析指定的令牌引用。 |
| 不支持的加密算法 | 不支持指定的加密算法。 |
| SamlSerializer无法写入安全密钥标识符 | SamlSerializer 不包含能够序列化指定的安全密钥标识符的安全令牌序列化器。 如果使用自定义 SecurityKeyIdentifier,则必须提供自定义 SecurityTokenSerializer。 |
| SAML属性应有一个值 | 找不到属性值。 SamlAttribute 属性必须至少有一个属性值。 |
| TraceCodeSecurityBindingVerifyIncomingMessageFailure | 安全协议无法验证传入消息。 |
| SamlSigningTokenMissing | 传递给 SamlSecurityTokenAuthenticator 的 SamlAssertion 不包含签名令牌。 |
| 无可用私钥 | 没有可用的私钥。 |
| 值必须为一 | 此参数的值必须为 1。 |
| TraceCodeSecurityPendingServerSessionRemoved | 服务器已激活挂起的安全会话。 |
| TraceCodeImportSecurityChannelBindingExit | 已完成安全 ImportChannelBinding。 |
| X509证书存储位置无效 | StoreLocation 必须是 LocalMachine 或 CurrentUser。 |
| 只有在写入器处于启动状态时才能修改设置。 | 仅当编写器处于“开始”状态时,才能修改编写器设置。 |
| ArgumentInvalidCertificate | 证书无效。 |
| DigestVerificationFailedForReference | 指定引用的摘要式验证失败。 |
| SAMLAuthorityBindingRequiresBinding | SamlAuthorityBinding 上指定的“Binding”属性不能为 null 或长度为 0。 |
| AESInsufficientOutputBuffer | 输出缓冲区必须大于指定的字节。 |
| SAMLAuthorityBindingMissingBindingOnRead | 正在读取的 SamlAuthorityBinding 的“Binding”属性缺失或长度为 0。 |
| SAMLAuthorityBindingInvalidAuthorityKind | 所读取的 SamlAuthorityBinding 具有无效的 AuthorityKind。 AuthorityKind 的格式必须是 QName。 |
| ProvidedNetworkCredentialsForKerberosHasInvalidUserName | 为 Kerberos 令牌提供的 NetworkCredentials 没有有效的用户名。 |
| SSPIPackageNotSupported | 不支持指定的 SSPI 包。 |
| TokenCancellationNotSupported | 指定的令牌提供程序不支持取消令牌。 |
| UnboundPrefixInQName | 指定的限定名称中使用了未绑定的前缀。 |
| SAMLAuthorizationDecisionResourceRequired | 为 SamlAuthorizationDecisionStatement 指定的“resource”不能为 null 或长度为 0。 |
| TraceCodeSecurityNegotiationProcessingFailure | 服务安全协商处理失败。 |
| SAMLAssertionIssuerRequired | 为 SamlAssertion 指定的“颁发者”不能为 null 或为空。 |
| 无法从非对称加密创建哈希算法 | 无法为指定的非对称加密中的指定算法创建 HashAlgorithm。 |
| SamlUnableToExtractSubjectKey | 在 SamlSubject 中找到的 SecurityKeyIdentifier 无法解析为 SecurityToken。 SecurityTokenResolver 必须包含 SecurityKeyIdentifier 可以解析到的 SecurityToken。 |
| ChildNodeTypeMissing | 指定的 XML 元素没有指定类型的子元素。 |
| TraceCodeSecurityPendingServerSessionClosed | 待处理的安全会话已由服务器关闭。 |
| TraceCodeSecuritySessionCloseResponseSent | 服务器安全会话向客户端发送了 Close 响应。 |
| TraceCodeSecurityIdentityHostNameNormalizationFailure | 无法规范化终结点地址的 HostName 部分。 |
| FailAcceptSecurityContext | AcceptSecurityContext 失败。 |
| 空的Xml元素错误 | 指定的元素不能为空。 |
| PrefixNotDefinedForNamespace | 此上下文中未定义指定命名空间的前缀,不能声明。 |
| SAMLAuthorizationDecisionHasMoreThanOneEvidence | 所读取的 SamlAuthorizationDecisionStatement 包含一个以上的证据。 不允许这样做。 |
| SamlTokenAuthenticatorCanOnlyProcessSamlTokens | SamlSecurityTokenAuthenticator 只能处理 SamlSecurityTokens。 收到指定的 SecurityTokenType。 |
| SAMLAttributeStatementMissingAttributeOnRead | 正在读取的 SamlAttributeStatement 不包含任何“SamlAttribute”元素。 不允许这样做。 |
| 无法为前缀找到命名空间 | 无法查找指定前缀的命名空间。 |
| TraceCodeExportSecurityChannelBindingExit | 已完成安全 ExportChannelBinding。 |
| AESCryptDecryptFailed | 无法解密指定的数据。 |
| SAMLAttributeNamespaceAttributeRequired | 为 SamlAttribute 指定的“命名空间”不能为 null 或长度为 0。 |
| TraceCodeSpnegoServiceNegotiationCompleted | SpnegoTokenAuthenticator 已完成 SSPI 协议协商。 |
| TraceCodeSecurityServerSessionRenewalFaultSent | 服务器安全会话向客户端发送了密钥续订错误。 |
| AlgorithmMismatchForTransform | 用于转换的算法中出现不匹配。 |
| 用户名验证失败 | 使用指定机制对用户名/密码进行身份验证失败。 用户未进行身份验证。 |
| SamlInvalidSigningToken | SamlAssertion 已使用未根据协议验证的令牌进行签名。 如果使用 X.509 证书,请检查验证语义。 |
| 跟踪代码安全服务器会话密钥已更新 | 安全会话密钥已由服务器更新。 |
| TraceCodeSecurityServerSessionCloseReceived | 服务器安全会话从客户端收到 Close 消息。 |
| SAMLAuthenticationStatementMissingSubject | SamlAuthenticationStatement 缺少所需的 SamlSubjectStatement。 |
| UnexpectedEndOfFile | 意外的文件结尾。 |
| 不支持的加密操作算法 | 指定的操作不支持指定的算法。 |
| XmlLangAttributeMissing | 缺少所需的 xml:lang 属性。 |
| TraceCodeSecurityImpersonationSuccess | 服务器上的安全模拟成功。 |
| SAMLAuthorityBindingMissingLocationOnRead | 正在读取的 SamlAuthorityBinding 的“Location”属性缺失或长度为 0。 |
| SAMLAttributeStatementMissingSubjectOnRead | 缺少 SamlAttributeStatement 的“SamlSubject”元素。 |
| SAMLAuthorizationDecisionStatementMissingSubjectOnRead | 正在读取的 SamlAuthorizationDecisionStatement 缺少 “SamlSubject” 元素。 |
| SAMLBadSchema | 读取 SamlAssertion 时,发现此指定元素不符合架构。 |
| SAMLAssertionIDIsInvalid | 为 SamlAssertion 指定的“assertionId”必须以字母或“_”开始。 |
| TraceCodeSecurityActiveServerSessionRemoved | 服务器删除了活动安全会话。 |
| 无法从对称加密创建密钥哈希算法 | 无法从指定的对称加密创建指定算法的 keyedHashAlgorithm。 |
| SAMLAuthenticationStatementMissingAuthenticationMethod | 为 SamlAuthenticationStatement 指定的“AuthenticationMethod”不能为 null 或长度为 0。 |
| TraceCodeSecurityImpersonationFailure | 服务器上的安全模拟失败。 |
| 违约 | (默认值) |
| UnsupportedNodeTypeInReader | 不支持具有指定名称的指定节点类型。 |