appliance / namirial-php

用于与 namirial sws 一起工作的 PHP 包

dev-master 2019-02-06 18:51 UTC

This package is auto-updated.

Last update: 2024-09-17 07:18:20 UTC


README

用于 Namirial SWS 服务的简易 PHP 库。

安装库

composer require appliance/namirial-php

免费使用(仅验证)

启动 Appliance 对象并检索 CAdES、XAdES 和 PAdES 的内容

$namirial = new Appliance\Namirial\Service;
$namirial->verify('path/to/file.p7m')->dump()
// or 
$namirial->verify('path/to/file.xml')->dump()

🤑 该类将通过 http 协议连接到 Namirial WSDL 并检查文件签名。

商业用途

启动 Appliance 对象

$namirial = new Appliance\Namirial\Service('ip address of sws');

$namirial->setAgent('username', 'password');

💻 该类将通过 http 协议连接到您的 Web 服务并从 WSDL 中加载功能

签名文件(CAdES,XAdES,PAdES)

$namirial->sign('path/to/file/ALB1666197.xml'); 

🚀 该设备将自动发现文件格式,为您选择最合适的格式

验证文件(CAdES,XAdES,PAdES)

$namirial->verify('path/to/file/ALB1666197.p7m'); 

🎂 如果信任,该设备将验证文件的签名

保存文件(CAdES,XAdES,PAdES)

$namirial->save('path/to/file/ALB1666197_signed.xml'); 

👻 如果需要,该设备将在目录中保存文件并创建目录