跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
参考信息:PGP-Encrypt 步骤属性

参考信息:PGP-Encrypt 步骤属性

“Common”选项卡

属性A
XML 属性名称
描述
步骤编号
id
程序集中的
pgp-加密
步骤的唯一编号。
输入
input
指定
pgp-加密
步骤从何处获取数据作为输入。共有 5 个可能的值:
  • message
    :整条消息,包括
    rootpart
    和附件。
  • soapbody
    :中 SOAP 正文的内容
    rootpart
    消息的“”。仅当输入中包含 SOAP 消息时才适用。
  • attachment
    :消息中的 MIME 附件。指定附件索引。
  • rootpart
    :的内容
    rootpart
    MIME 消息的电子邮件地址。如果邮件不是 MIME,则 Workday 会选择整封邮件。
  • 变量
    :使用中的已命名变量
    MediationContext
输出
output
指定
pgp-加密
步骤的定向输出。共有 5 个可能的值:
  • message
    :整条消息,包括
    rootpart
    和附件。此值会创建一条新消息,同时会移除所有附件。
  • soapbody
    :中 SOAP 正文的内容
    rootpart
    消息的“”。
  • attachment
    :邮件中的 MIME 附件。指定附件索引。
  • rootpart
    :的内容
    rootpart
    MIME 消息的电子邮件地址。如果邮件不是 MIME,则 Workday 会选择整封邮件。此值会保留原始消息中的所有附件。
  • 变量
    :将输出另存为中的已命名变量
    MediationContext
ASCII Armored 格式
ascii-armored
指示
pgp-加密
步骤生成的 PGP 数据采用的是 ASCII- 连接格式(Base64 的 PGP 版本)还是纯二进制格式。ASCII Armored 格式会生成可方便用于电子邮件的文本(包括页眉和页脚)。
证书
certificate
用于加密的证书,由以下 URL 类型之一提供:
  • 用于从租户检索公钥的附件 URL。必须遵循一定的模式
    attachment:certificate/WIDvalue
    ,其中
    WIDvalue
    是租户中存储的公钥的 Workday 编号。 示例:您可以使用以下表单中的集成附件来配置参考信息:
    attachment:certificate/@ {intsys.getAttributeReferenceData('PGP Encryption Key', 'WID')}
    其中
    PGP Encryption Key
    是集成属性的名称。
  • 一个 mctx URL,用于从集成存储了公钥的上下文变量中检索公钥。示例:
    mctx:vars/MyPublicKey
    其中
    MyPublicKey
    是上下文变量的名称。
  • 存储在程序集的 WEAR-INF 文件夹或其某个子文件夹中的公钥的文件名。示例:
    PublicKey.asc
    /keys/PublicKey.asc
包含完整性检查
containing-integrity-check
指示
pgp-加密
步骤是否生成消息签名以供接收方进行完整性检查。
解密的文件名
decrypted-filename
解密的文件的名称。示例:
yourname.plaintext.mail
。Workday 会在哈希字符串中包含指定的值。
兼容 Pgp26x
pgp26x-compatible
指示
pgp-加密
步骤生成的加密数据是否向后兼容较早的 pgp26x 版本。
私钥密码
private-key-passphrase
指定私钥的密码。
签名私钥
signing-private-key
用于对消息进行签名的私钥(作为文件名),使用
file://
协议。
Workday Studio 集成的最佳做法是使用传送服务(而非
pgp-加密
步骤)来执行加密。
文本模式
textmode
指定
true
,表明要加密的数据为文本格式,并包含 <CR><LF> 行结尾。
如果您指定
true
对于不包含 <CR><LF> 行结尾的数据,Workday 会报告错误。

“Advanced”选项卡

属性A
XML 属性名称
描述
描述
description
显示在合并日志中的
pgp-加密
步骤的描述。您可以使用此功能来描述该步骤的功能以及该步骤依赖的数据。
执行时间
execute-when
此条件决定是否执行
pgp-加密
步骤。