betocampoy / champs-certificate
Certificate component extracted from Champs for reading, validating, processing and opening digital certificates.
v1.0.0
2026-04-14 01:10 UTC
Requires
- php: >=8.2
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-openssl: *
- ext-simplexml: *
Suggests
- endroid/qr-code: Optional support for QR Code generation in consumer applications.
- setasign/fpdf: Optional support for PDF generation in consumer applications.
This package is auto-updated.
Last update: 2026-04-14 01:15:02 UTC
README
Componente de certificados digitais extraído do ecossistema Champs, preparado para reutilização em outros projetos, incluindo o ChampsFiscal.
Instalação
composer require betocampoy/champs-certificate
Namespace
use BetoCampoy\Champs\Certificate\CertificateFactory;
Autoload PSR-4
"autoload": { "psr-4": { "BetoCampoy\\Champs\\Certificate\\": "src/" } }
Constantes globais
O pacote registra automaticamente:
CHAMPS_CERTIFICATE_PACKAGECHAMPS_CERTIFICATE_VERSION
Estrutura
CertificateFactoryException/*Security/*Service/*ValueObject/*
Observações
- Dependências opcionais de PDF e QR Code foram deixadas como
suggestnocomposer.json, para uso pelas aplicações consumidoras quando necessário.
Licença
MIT