第二十一章 加密 SOAP 主体 - 变体:使用可识别证书的信息
包含序列化、base-64 编码格式的证书。可以忽略此令牌,而改用标识证书的信息;接收方使用此信息从相应位置检索证书。为此,请使用上述步骤,并进行以下更改:
- 跳过步骤
3和4。也就是说,不要添加。 - 在步骤
5(创建加密密钥)中,使用步骤1中设置的凭据(而不是二进制安全令牌)作为CreateX509()的第一个参数。例如:
set enckey=##class(%XML.Security.EncryptedKey).CreateX509(credset,,referenceOption)
对于第三个参数(referenceOption),可以指定 元素如何使用证书。
如果指定一个凭据集作为第一个参数(正如我们在此变体中所做的那样),则referenceOption的默认值为$$$SOAPWSReferenceThumbprint。 可以选择指定一个值,如本节所述。 可以使用除$$$SOAPWSReferenceDirect之外的任何值。
X.509 证书的参考选项
WS-Security 标头简介部分介绍了在 SOAP 消息中使用证书的一种方法。在该示例中,数字签名由两个标头元素组成:
元素,以序列化的base-64编码形式携带证书。元素,带有签名并且包含对二进制安全令牌的直接引用。
.png)
.png)
它不会消失。它产生的子进程其实是可以使用
我的问题是如何正确的结束%SYSTEM.WorkMgr产生的子进程,如何避免服务器因此受到影响甚至宕机,为什么他会导致服务器出问题,有什么办法能再使用完成后,把 %SYSTEM.WorkMgr相关的进程正确的快速结束掉.jpg)
.png)


