企业级 SigningPDF 数字签名 - 如何在 Windows 10, 11 上安装 SigningPDF 1.0

发布时间 2023-10-17 10:26:22作者: paioffice

派胜 SigningPDF 全球签 是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。
SigningPDF 支持 Adobe 全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。

您可以访问 SigningPDF 官网下载最新版。
SigningPDF 官网地址如下:
https://www.paioffice.com/signingpdf/downloads

在 Windows 10, 11 上安装 SigningPDF 1.0

SigningPDF 1.0 使用 .NET 6.0 和 C# 构建,包含自托管 Kestrel Web 服务器,通过浏览器访问。
在 Windows 10 和 Windows 11 上,使用 Windows 服务托管 SigningPDF 1.0。

(1)安装 .NET SDK 6.0

微软官网:下载 .NET SDK 6.0 最新版
根据您的 CPU 体系结构选择 Windows - <Arm64 | x64 | x86>,下载并安装。


(2)部署 SigningPDF 1.0 程序文件

 
2.1  解开安装包,移动到目标磁盘部署路径,例如 <C:\SigningPdfRoot>。
2.2  设置 SigningPDF 目录结构的文件系统权限。
Windows 用户组 Users 文件系统权限列表如下。
路径 文件系统权限 用途
\runroot 读取, 执行 ASP.NET Core 目录结构
\storagePath 完全控制(读取, 写入) 存储文件夹
\appconfig.json 读取 用户管理
\certconnector.json 读取 数字证书(签名模板)配置

(3)测试 Windows 命令行控制台自托管

3.1  配置 Kestrel Web 服务器 绑定端口。
使用记事本打开 <runroot\appsettings.json>,设置 Kestrel 绑定的端口。
"Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://localhost:5000"
      }
    }
  }

3.2  测试 SigningPDF 命令行控制台自托管。
双击或使用 Windows 命令行执行 <runroot\SigningPdf.exe>。
Kestrel Web 服务器默认绑定主机端口 <http://localhost:5000>。
使用浏览器访问 <http://localhost:5000>。

(4)注册 Windows 服务

注册 <runroot\SigningPdf.exe> 为 Windows 服务 。
重要:请把下面命令中的 <C:\SigningPdfRoot> 物理路径修改为实际部署的物理路径。
sc.exe create SigningPdf binpath=C:\SigningPdfRoot\runroot\SigningPdf.exe
使用 Windows服务管理器 设置 SigningPdf 服务为自动启动。

(5)访问 SigningPDF 1.0

在 Windows 本机打开浏览器输入地址,进入 SigningPDF 登录界面。
http://localhost:5000