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

海外网络推广招聘企业网站搜索优化外包

海外网络推广招聘,企业网站搜索优化外包,wordpress 去掉骄傲的,wordpress该字体文章目录 第三十五章 结合加密和签名使用非对称密钥签名并加密使用非对称密钥加密并签名 第三十五章 结合加密和签名 可以在同一条消息中加密和签名。在大多数情况下,只需组合前面主题中给出的方法即可。本主题讨论了多种场景。 使用非对称密钥签名并加密 要签名…

文章目录

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

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

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

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

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

  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.yayakq.cn/news/594515/

相关文章:

  • soho外贸网站建设青岛推广网站
  • 安徽池州建设厅网站wordpress 多用户商城主题
  • 广州网站优化系统怎样申请自己的网站
  • c2c商城网站开发建网页和网站的区别
  • 做商城网站需要在北京注册公司吗qq空间做宣传网站
  • 昨天正常的网站突然显示建设中以3d全景做的网站
  • 建设网站技术标准建设交易网站多少钱
  • 万网网站如何建设wordpress 详细介绍
  • 做外卖那些网站好seo网站免费优化软件
  • 宁夏固原住房和建设局网站wordpress并发
  • 做渔具网站有哪些网站是可以做免费推广的
  • 网站的后端用什么软件做怎样修改网站首页头部
  • 成功案例 网站企业微信营销管理软件
  • wordpress中上传整站网站建设导航
  • 那种自行提取卡密的网站怎么做那些彩票广告网站怎么做的
  • 协达网站建设微信公众平台入口
  • 佛山大良网站建设做网站的费用计入什么费用
  • 景德镇网站维护电脑网站怎么做
  • 如何做网站赚钱邢台网络优化技术公司
  • 做外贸公司 网站计算机上网题的模拟网站怎么做
  • 毕业设计网站设计步骤辽宁省建设工程信息网如何传业绩
  • 网站建设项目开发书江西中企动力做的网站
  • 如何自建公司网站建筑设计大专有用吗
  • 服务器租用网站模版网址站点出现异常怎么办
  • 辽阳哪里做网站贵阳网站制作软件
  • 免费建设企业网站做英语网站
  • 做网站 视频外链查询网站开发的端口
  • 宁波公司网站建立杭州网站设计公司哪个好
  • 菏泽去哪了做网站小制作手工视频
  • 开网站需要租用机房服务器价格网站ip解析