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

接网站开发的公司电话网站内容页301如何做

接网站开发的公司电话,网站内容页301如何做,it运维服务商,通辽市工程建设网站文章目录 第三十五章 结合加密和签名使用非对称密钥签名并加密使用非对称密钥加密并签名 第三十五章 结合加密和签名 可以在同一条消息中加密和签名。在大多数情况下,只需组合前面主题中给出的方法即可。本主题讨论了多种场景。 使用非对称密钥签名并加密 要签名…

文章目录

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

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

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

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

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

  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/86571/

相关文章:

  • 南京软月网站建设公司昌吉哪个公司做网站
  • 沈阳网站关键词排名泉州哪里有搭建网站的公司
  • 济南网站建设内容设计饮水机企业网站模板
  • 前端怎么做电商网站水资源监控能力建设 网站
  • 学校联系我们网站制作宜宾做网站
  • 北京网站设计与制作公司安卓手机优化
  • 鞍山网站制作上海的设计网站有哪些内容
  • 文成网站制作价格网
  • 网站留言板html代码如何建设网站济南兴田德润团队怎么样
  • 订制电子商务网站 价格seo深度优化外包
  • 免费行情软件网站下载安装重庆网站制作设计获客
  • 如何做网站进行推广汉阳网站建设公司
  • 谷歌外贸网站建站百度网站分析
  • 怎么做正规网站吗wordpress 备份还原
  • 做网站asp和asp.net深圳松岗最新消息今天
  • 网站空间后台登录阳江网页设计
  • wordpress开发门户网站网站建设用什么代码
  • 光辉网站建设公司稳定免费虚拟主机
  • 网站建设的主要目标网站的后端用什么软件做
  • 2019年10月电子商务网站设计优设网是干什么的
  • 个人如何办网站温州营销推广公司
  • 舆情监测系统永久免费多语言网站seo
  • 福建省网站建设绩效排名洞头网站建设
  • 个人网站备案号可以做企业网站吗电脑平面制图入门教程
  • 乡镇网站建设方案成都学校网站制作
  • 网站开发工作如何比价网站源码整站程序
  • 江阳建设集团网站wordpress怎样搭建外贸网站
  • 企业建站免费模板谷歌seo公司
  • 住房和城乡建设部网站唐山吴桥钢结构网架公司
  • 产品摄影网站新余网页制作公司