ged/api-laravel
Composer 安装命令:
composer require ged/api-laravel
包简介
Laravel Package para integracao com GED API
README 文档
README
Laravel Package para integracao com GED API.
Instalacao
composer require ged/api-laravel php artisan vendor:publish --tag=ged-api-config
Configuracao (.env)
GED_API_KEY=sua-chave-api GED_API_URL=https://ged.api.br/api
Assinatura Digital
use Ged\ApiLaravel\Facades\GedApi; // Assinar PDF com certificado A1 $result = GedApi::sign('/caminho/documento.pdf', '/caminho/certificado.pfx', 'senha'); // PDF assinado file_put_contents('assinado.pdf', base64_decode($result['signed_pdf_base64'])); // Ou via download URL // $result['download_url']
Com assinatura visual
$result = GedApi::sign('/caminho/doc.pdf', '/caminho/cert.pfx', 'senha', [ 'rect' => [100, 100, 300, 150], 'page' => 1, 'signer_name' => 'Joao da Silva', ]);
A partir de base64
$result = GedApi::signFromBase64($pdfBase64, $pfxContent, 'senha');
Certificados
// Emitir certificado $result = GedApi::issueCertificate('Joao da Silva', '123.456.789-00', 'joao@email.com', 'senha123'); // Listar $result = GedApi::listCertificates(page: 1, status: 'active'); // Revogar $result = GedApi::revokeCertificate(serial: '12345', reason: 'Comprometido'); // Verificar validade $result = GedApi::verifyCertificate(serial: '12345');
Requisitos
- PHP >= 8.0
- Laravel >= 9.0
- ext-openssl
Suporte
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 18
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-22