appliance / namirial-php
用于与 namirial sws 一起工作的 PHP 包
dev-master
2019-02-06 18:51 UTC
Requires
- php: ^7.1
- ext-soap: *
- ext-xml: *
- symfony/var-dumper: ^4.2
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');
👻 如果需要,该设备将在目录中保存文件并创建目录