eSigner 文档签名网关指南

eSigner 文档签名网关 API 作为 docker 映像分发并安装在客户的场所。它执行以下操作:

  • 应用程序将未签名的 PDF 文档发送到文档签名网关 API
  • 文档签名网关应用程序计算 PDF 哈希并发送到 eSigner CSC API 进行哈希签名
  • 然后,作为 PDF 文档签名操作的一部分,签名的哈希值将嵌入到 PDF 文档中
  • 签名的 PDF 文档使用时间戳 SSL.com TSA
  • 获取基于 CRL 的证书链撤销并将其嵌入 PDF 文档中,以使其启用 LTV

岗位要求

要求:-

网址:- /v1/pdf/eseal 访问 API 需要有效的访问令牌。有关如何检索访问令牌的指南可以在本文中找到: 使用eSigner CSC API进行远程文档签名
{“credential_id”:“db1653b7-6135-4a10-809b-e29a25d3bb7b”,“page_number”:0,“signing_reason”:“”,“signing_location”:“”,“contact_Info”:“”,“sig_field_position”:{“ x”:160,“y”:245,“宽度”:250,“高度”:150 },“手签名”:“ ", "pdf": "" }

传说:

  • 凭据_id – eSeal 证书的强制凭证 ID。要了解如何识别您的证书的凭证 ID,请参阅此指南: https://www.ssl.com/guide/esigner-signing-credential-guide/#ftoc-heading-2
  • 页码 – 仅对于可见签名才需要。它以 0 开头
  • 签名原因 – 可选的签名原因
  • 签名地点 – 可选的签名地点
  • 联系信息 – 可选的联系信息
  • 信号场位置 – 签名字段位置的 x、y、宽度和高度。仅对于可见签名才需要
  • 手签名 – Base64 编码的 PNG 手签名图像。仅对于可见签名以及添加手签名作为签名外观的一部分才需要
  • PDF格式 – Base64 编码的 PDF 文档进行签名

回复:-

{“signed_pdf”:“”}
  • 签名_pdf – Base64 编码的签名 LTV 支持的 PDF 文档

安装说明

  1. 解压文档签名网关版本
  2. 打开 application.properties 文件并进行相应更改
    # 对于沙箱测试,设置 CSR URL 为 https://cs-try.ssl.com,对于生产环境,将其设置为 https://cs.ssl.com csc.url=https://cs-try.ssl.com # SSL.com 的 URL TSA tsa.url=http://ts.ssl.com # docker 容器中的端口 server.port=8081 # TLS 服务器证书设置。可以使用自签名证书或私有证书 PKI 或公共 PKI 证书 server.ssl.enabled=true server.ssl.key-store: ./server.jks server.ssl.key-password: 秘密 server.ssl.key-store-password: 秘密
  3. 打开 Dockerfile
    FROM eclipse-temurin:17.0.9_9-jdk-jammy # 将运行文档签名网关的端口。这必须与 application.properties 文件中的相同 EXPOSE 8081 WORKDIR /app COPY document_signing_gateway-1.0.0.jar /app/ COPY application.properties /app/ COPY server.jks /app/ COPY GoNotoKurrent.ttf /app/ ENTRYPOINT [" java","-Dspring.config.location=文件:/app/application.properties","-jar","document_signing_gateway-1.0.0.jar"]
  4. 安装 Docker 引擎 在你的机器上。然后,使用以下命令构建 docker 映像:
    docker build -t document_signing_gateway:1.0.0 。
  5. 使用以下命令运行容器。它还为 docker 签名网关 API 日志文件和端口映射。
    docker run -it -p 8081:8081 -v document_signing_gateway_logs:/logs document_signing_gateway:1.0.0
  6. 使用应用程序或 POSTMAN 工具访问文档签名网关 API。

订阅 SSL.com 的时事通讯

不要错过SSL.com上的新文章和更新

保持信息灵通和安全

SSL.com 是网络安全领域的全球领导者, PKI 和数字证书。注册以接收最新的行业新闻、提示和产品公告 SSL.com.

我们希望收到您的反馈

参加我们的调查,让我们知道您对最近购买的想法。