构建安全的Xml Web Service系列之wse之错误代码详解

简介: 原文:构建安全的Xml Web Service系列之wse之错误代码详解    WSE3.0现在还没有中文版的可以下载,使用英文版的过程中,难免会遇到各种各样的错误,而面对一堆毫无头绪的错误异常,常常会感到迷茫和无助,我起初就觉得这个框架使用起来真的很难用,有时候一些莫名其妙的错误会困扰我半天或者几天的时间,而一些英文的解释理解起来似是而非,很难一针见血的获得哪里出了问题,我将用几篇文章将wse所涉及到的错误代码和错误消息翻译成中文,并且根据个人的一点经验,提出引发错误的原因,并总结出解决建议,不是很准确,只是我所遇到的情况的一个总结而已,也可能有错误,大家辩证的看这个。
原文: 构建安全的Xml Web Service系列之wse之错误代码详解

    WSE3.0现在还没有中文版的可以下载,使用英文版的过程中,难免会遇到各种各样的错误,而面对一堆毫无头绪的错误异常,常常会感到迷茫和无助,我起初就觉得这个框架使用起来真的很难用,有时候一些莫名其妙的错误会困扰我半天或者几天的时间,而一些英文的解释理解起来似是而非,很难一针见血的获得哪里出了问题,我将用几篇文章将wse所涉及到的错误代码和错误消息翻译成中文,并且根据个人的一点经验,提出引发错误的原因,并总结出解决建议,不是很准确,只是我所遇到的情况的一个总结而已,也可能有错误,大家辩证的看这个。

   下面先列出这么多,好多n多,篇幅太长,分几次录入。以后会做成一个文档,供大家使用

异常名称 错误消息 消息注释 引发原因 解决建议
BodyEncryptionCheckFailed Protection requirements not satisfied: body of the message is not encrypted, or is encrypted with a token of an unexpected type 未能满足保护要求:消息的主体没有加密或者被一个未知类型的令牌加密 客户端证书于服务端证书不匹配,或者客户端未设置证书,而服务端要求证书验证  
Cryptography_Xml_CreatedKeyFailed Failed to create the signing key. 无法创建签名密钥 提供的证书没有签名的功能  更换证书类型,创建可以用于签名的证书
Cryptography_Xml_CreateHashAlgorithmFailed Could not create the hash algorithm object. 无法创建DigestMethod指定的hash算法对象  指定的DigestMethod算法不受指定证书支持  更换证书
Cryptography_Xml_CreateTransformFailed Could not create the XML transformation identified by the URI {0}. 未能创建标志特定URI的转换器    
Cryptography_Xml_DigestMethodRequired A DigestMethod must be specified on a Reference before generating XML. 生成XML之前必须在一个引用上指定DigestMethod    
Cryptography_Xml_DigestValueRequired A Reference must contain a DigestValue. 引用上必须包含DigestValue    
Cryptography_Xml_EnvelopedSignatureRequiresContext An XmlDocument context is required for enveloped transforms. 一个XML文档需要信封转换器    
Cryptography_Xml_InvalidElement Malformed element {0}. 错误节点:{0}    
Cryptography_Xml_InvalidReference Malformed reference element. 错误的引用节点:{0}    
Cryptography_Xml_InvalidSignatureLength The length of the signature with a MAC should be less than the hash output length. 带MAC的签名长度应该比输出的hash值长度短    
Cryptography_Xml_InvalidSignatureLength2 The length in bits of the signature with a MAC should be a multiple of 8. 带MAC的加密比特长度应该是8的倍数    
Cryptography_Xml_InvalidSignatureTag The signature element is not valid. 签名节点非法    
Cryptography_Xml_KeyInfoRequired A KeyInfo element is required to check the signature. 一个KeyInfo节点要求检查签名    
Cryptography_Xml_LoadKeyFailed A signing key is not loaded. 签名密钥未被加载    
Cryptography_Xml_ReferenceElementRequired At least one Reference element is required. 至少应该有一个引用节点    
Cryptography_Xml_SelfReferenceRequiresContext An XmlDocument context is required to resolve the Reference URI {0}. 一个XML文档需要处理引用URI:{0}    
Cryptography_Xml_SignatureDescriptionNotCreated SignatureDescription could not be created for the signature algorithm supplied. 签名描述不能用于创建提供的签名算法    
Cryptography_Xml_SignatureMethodKeyMismatch The key does not fit the SignatureMethod. 密钥与签名方法不匹配    
目录
相关文章
|
4天前
|
缓存 安全 搜索推荐
阿里云先知安全沙龙(北京站) ——浅谈Web快速打点
信息收集是网络安全中的重要环节,常用工具如Hunter、Fofa和扫描工具可帮助全面了解目标系统的网络结构与潜在漏洞。遇到默认Nginx或Tomcat 404页面时,可通过扫路径、域名模糊测试、搜索引擎缓存等手段获取更多信息。AllIN工具(GitHub: P1-Team/AllIN)能高效扫描网站路径,发现敏感信息。漏洞利用则需充分准备,以应对突发情况,确保快速拿下目标站点。 简介:信息收集与漏洞利用是网络安全的两大关键步骤。通过多种工具和技术手段,安全人员可以全面了解目标系统,发现潜在漏洞,并制定有效的防御和攻击策略。
|
13天前
|
安全 应用服务中间件 网络安全
实战经验分享:利用免费SSL证书构建安全可靠的Web应用
本文分享了利用免费SSL证书构建安全Web应用的实战经验,涵盖选择合适的证书颁发机构、申请与获取证书、配置Web服务器、优化安全性及实际案例。帮助开发者提升应用安全性,增强用户信任。
|
30天前
|
监控 前端开发 JavaScript
使用 MERN 堆栈构建可扩展 Web 应用程序的最佳实践
使用 MERN 堆栈构建可扩展 Web 应用程序的最佳实践
30 6
|
1月前
|
存储 消息中间件 缓存
构建互联网高性能WEB系统经验总结
如何构建一个优秀的高性能、高可靠的应用系统对每一个开发者至关重要
27 2
|
1月前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
|
1月前
|
机器学习/深度学习 数据采集 Docker
Docker容器化实战:构建并部署一个简单的Web应用
Docker容器化实战:构建并部署一个简单的Web应用
|
1月前
|
SQL 安全 前端开发
PHP与现代Web开发:构建高效的网络应用
【10月更文挑战第37天】在数字化时代,PHP作为一门强大的服务器端脚本语言,持续影响着Web开发的面貌。本文将深入探讨PHP在现代Web开发中的角色,包括其核心优势、面临的挑战以及如何利用PHP构建高效、安全的网络应用。通过具体代码示例和最佳实践的分享,旨在为开发者提供实用指南,帮助他们在不断变化的技术环境中保持竞争力。
|
1月前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
1月前
|
PHP 开发者
深入浅出PHP:构建你的第一个Web应用
【10月更文挑战第35天】在数字时代的浪潮中,掌握编程技能已成为通往未来的钥匙。本文将带你从零开始,一步步走进PHP的世界,解锁创建动态网页的魔法。通过浅显易懂的语言和实际代码示例,我们将共同打造一个简单但功能强大的Web应用。无论你是编程新手还是希望扩展技能的老手,这篇文章都将是你的理想选择。让我们一起探索PHP的魅力,开启你的编程之旅!
|
1月前
|
缓存 前端开发 JavaScript
构建高性能与用户体验并重的现代Web应用
构建高性能与用户体验并重的现代Web应用
45 5