证明密钥

要限制公众访问您的数据,必须配置online office和集成商之间的安全请求交换。

集成商必须检查是否从 ONLYOFFICE 文档收到请求。它为此目的使用 证明密钥。 文档服务器使用私钥对请求进行签名。相应的公钥写在 WOPI discovery XML的 proof-key 元素中。集成商使用公钥检查私钥。 签名随 X-WOPI-ProofX-WOPI-ProofOld HTTP 标头中的每个请求一起发送。 私钥和公钥通过以下配置参数设置:

参数
名称 描述 类型 示例
wopi.publicKey 定义集成商用来检查私钥的公钥。 string "public key example"
wopi.modulus 以 Base64 编码格式定义用于检索公钥的 RSA 模块。 string "modulus example"
wopi.exponent 以 Base64 编码格式定义用于检索公钥的 RSA 指数。 string "AQAB"
wopi.privateKey 定义签署文档服务器请求的私钥。 string "private key example"
示例
{
    "wopi": {
        "publicKey": "public key example",
        "modulus": "modulus example",
        "exponent": "AQAB",
        "privateKey": "private key example"
    }
}
默认情况下,证明密钥已设置。它们不会生成,即所有安装都使用相同的密钥。