diskominfotik-banda-aceh/e-sign-bsre-laravel

v0.1.0 2022-08-05 09:44 UTC

This package is auto-updated.

Last update: 2024-09-11 13:29:08 UTC


README

E-Sign BSrE

Latest Version on Packagist Total Downloads

E-Sign BSrE 是一个用于简化使用BSSN API的电子签名的PHP包。此包适用于Laravel框架。

安装

您可以通过composer安装此包

composer require diskominfotik-banda-aceh/e-sign-bsre-laravel

使用

配置

将以下配置复制并粘贴到 .env 文件中

TTE_URL="esign.example.go.id"
TTE_USERNAME="username"
TTE_PASSWORD="password"

代码

提供的代码包括不可见数字签名、数字签名验证和可见数字签名(即将推出)

  • 不可见数字签名
$esign = ESignBSrE::signInvisible($nik, $passphrase, $file, $filename);
$esign->getStatus(); //Get status response (int)
$esign->getErrors(); //Get error response
$esign->getData(); //Get data as blob pdf
  • 数字签名验证
$esign = ESignBSrE::signVerification($file, $fileName);
$esign->getStatus(); //Get status response (int)
$esign->getErrors(); //Get error response
$esign->getData(); //Get data as array (tergantung dari API BSrE)
  • 可见数字签名
//Soon

变更日志

查看 CHANGELOG 了解最新更改的详细信息。

贡献

查看 CONTRIBUTING 了解更多。

安全

如果您在包中发现了安全问题,请通过diskominfotikbna[at]gmail.com发送电子邮件

鸣谢

许可证

MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。