当前位置: 首页 > news >正文

做网站用什么浏览器百度手机助手安卓版

做网站用什么浏览器,百度手机助手安卓版,网站栏目怎么做301定向,网站搜索引擎优化方案论文文章目录 第三十五章 结合加密和签名使用非对称密钥签名并加密使用非对称密钥加密并签名 第三十五章 结合加密和签名 可以在同一条消息中加密和签名。在大多数情况下,只需组合前面主题中给出的方法即可。本主题讨论了多种场景。 使用非对称密钥签名并加密 要签名…

文章目录

  • 第三十五章 结合加密和签名
  • 使用非对称密钥签名并加密
  • 使用非对称密钥加密并签名

第三十五章 结合加密和签名

可以在同一条消息中加密和签名。在大多数情况下,只需组合前面主题中给出的方法即可。本主题讨论了多种场景。

使用非对称密钥签名并加密

要签名然后加密(使用非对称密钥时),请执行以下操作:

  1. 按照添加数字签名中的步骤进行操作。
  2. 按照加密安全标头元素中的步骤进行操作。

或者按照加密 SOAP 主体中的步骤进行操作。

使用非对称密钥加密并签名

要仅加密 SOAP 主体,然后添加数字签名(使用非对称密钥时),请执行以下操作:

  1. 按照加密 SOAP 主体中的步骤进行操作。
  2. 按照添加数字签名中的步骤进行操作。

要加密任何安全标头元素,然后添加数字签名(使用非对称密钥时),必须使用顶级 <ReferenceList> 元素(在文档的其他地方不需要)。在这种情况下,请执行以下操作:

  1. 按照加密安全标头元素中的步骤 1 — 4 进行操作。
  2. 对于要加密的每个安全标头元素,根据该元素创建一个 <EncryptedData> 元素。为此,请调用 %XML.Security.EncryptedDataCreate() 类方法。在此过程中,指定所有三个参数:

a. 在前面的步骤中创建的加密密钥实例。

b. 要加密的安全标头元素。

c. $$$SOAPWSReferenceEncryptedKey,指定 <EncryptedData> 如何使用加密密钥实例。

 set refopt=$$$SOAPWSReferenceEncryptedKeyset encdata=##class(%XML.Security.EncryptedData).Create(enckey,userToken,refopt)
  1. 创建 <ReferenceList> 元素。为此调用 %XML.Security.ReferenceList%New() 方法。例如:
  2. 在此 <ReferenceList> 中,创建一个指向 <EncryptedData> 元素的Reference>。为此,请对每个 <EncryptedData> 执行以下操作:

a. 调用 %XML.Security.DataReferenceCreate() 类方法,并指定加密数据实例作为参数。此方法返回 %XML.Security.DataReference的实例。

b. 调用引用列表实例的 AddReference() 方法并指定数据引用实例作为参数。

 set dataref=##class(%XML.Security.DataReference).Create(encdata)do reflist.AddReference(dataref)
  1. <ReferenceList> 元素添加到 WS-Security 标头元素。为此,请调用 Web 客户端或 Web 服务的 SecurityOut 属性的 AddSecurityElement() 方法。对于要添加的元素,请指定您的引用列表实例。例如:
 do ..SecurityOut.AddSecurityElement(reflist)

注意:在添加其他项目之前,必须先添加 <ReferenceList> 元素。

  1. <EncryptedKey> 元素添加到 WS-Security 标头元素。使用 AddSecurityElement()。例如:
 do ..SecurityOut.AddSecurityElement(enckey)
  1. 将加密的安全标头元素添加到 WS-Security 标头元素。为此,请调用 Web 客户端或 Web 服务的 SecurityOut 属性的 AddSecurityElement() 方法。在本例中,指定两个参数:

a. 要包含的安全标头元素(而不是基于该元素的 %XML.Security.EncryptedData的实例)。

b. 加密密钥实例。第二个参数指定第一个参数指定的项的放置位置。如果参数为 AB,则 IRIS 确保 AB 之后。指定此项以便收件人首先处理加密密钥,然后再处理依赖于它的加密安全标头元素。

 do ..SecurityOut.AddSecurityElement(userToken,enckey)

或者,如果加密的安全标头元素是<Signature>,,则使用 AddSecurityElement()

  1. 按照步骤添加数字签名。
  2. 发送 SOAP 消息。请参阅添加安全标头元素中的一般注释。
http://www.ds6.com.cn/news/48655.html

相关文章:

  • 政府部门网站栏目建设方案新网站如何让百度收录
  • 做网站仓库报表系统长春网站优化团队
  • 网站建设水平如何评价汕头网站建设
  • 邢台最新通告今天搜索关键词优化服务
  • 服务商官网seo好seo
  • 芙蓉区营销型网站建设定制新网站如何快速收录
  • 做网站用什么语言好互联网推广公司靠谱吗
  • 宣传片拍摄心得体会短视频seo
  • 海南棋牌网站建设深圳广告策划公司
  • 网站也会过期吗爱站网站长百度查询权重
  • 大同网站建设精准营销理论
  • 个人站长网站需要注册公司吗seo入门教程
  • 爱网站大全推广赚钱
  • 网站中文模板西安优化seo托管
  • 成都网站制seo网站排名后退
  • 网站建设合约东莞网站建设平台
  • 做类似淘宝的网站前景网站关键词排名优化
  • 成都网站建设定seo网站制作优化
  • 建站公司获客成本青岛网站建设制作
  • 光谷 网站建设公司seo网站外链工具
  • 做网站需要什么学历管理培训班
  • 建设工程信息网 重庆快速网站排名优化
  • 网站建设的领军 18年网站建设代运营公司可靠吗
  • Wordpress上传媒体错误seo优化一般包括哪些
  • 射阳网站设计短视频获客系统
  • 网站建设服务器配置seo关键词排名工具
  • 网站新闻更新怎么设计首页关键词排名代发
  • 公司网站建设带来的好处如何做网站搜索引擎优化
  • 个人备案后做淘客网站大二网络营销实训报告
  • 做招牌的网站网站维护的内容有哪些