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

Layanan tanda tangan elektronik

Maintainers

Package info

github.com/Diskominfotik-Banda-Aceh/E-Sign-BSrE-Laravel

Homepage

pkg:composer/diskominfotik-banda-aceh/e-sign-bsre-laravel

Statistics

Installs: 186

Dependents: 0

Suggesters: 0

Stars: 11

Open Issues: 1

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

This package is auto-updated.

Last update: 2026-03-11 16:52:37 UTC


README

E-Sign BSrE

Latest Version on Packagist Total Downloads

E-Sign BSrE adalah package untuk memudahkan penggunaan API E-Sign dari BSSN dengan bahasa PHP. Package ini digunakan untuk framework Laravel.

Instalisasi

Anda bisa install package via composer:

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

Penggunaan

Konfigurasi

Copy dan paste konfigurasi ini ke dalam file .env

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

Kode

Kode yang disediakan ada beberapa yaitu tanda tangan digital invisible, verifikasi tanda tangan digital dan tanda tangan visible (soon)

  • Tanda tangan digital invisible
$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
  • Verifikasi tanda tangan digital
$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)
  • Tanda tangan digital visible
//Soon

Changelog

Lihat CHANGELOG untuk informasi lebih lanjut terkait perubahan terbaru.

Contributing

Lihat CONTRIBUTING untuk lebih detailnya.

Keamanan

Jika anda menemukan masalah kerentanan keamanan pada package, tolong email ke diskominfotikbna[at]gmail.com

Credits

License

The MIT License (MIT). Please see License File for more information.