mrgenis / sat-certificadosello
There is no license information available for the latest version (v1.0.1) of this package.
Grupo de clases para administrar los archivos CER y KEY emitidos por el SAT y generar el SELLO y CERTIFICADO el CFDI
v1.0.1
2017-12-12 00:13 UTC
Requires
- php: >=7.0
- ext-dom: *
- ext-xmlreader: *
- ext-xmlwriter: *
- lib-libxml: >=2.6.20
- mrgenis/sat-cadenaoriginal: 1.0
Requires (Dev)
- phpunit/phpunit: 4.1.3
This package is not auto-updated.
Last update: 2025-04-13 08:22:25 UTC
README
Clases para manejar los archivos CER y KEY del SAT para generar el sello de un CFDI
Instalar
Puedes instalar este paquete via composer.
composer require mrgenis/sat-certificadosello
Usar
Validar CER y KEY
Se generar los archivos PEM para CER y KEY, y el archivo PFX
/// Dirección del archivo CER $cer = $this->path('testing_pm.cer'); /// Dirección del archivo KEY $key = $this->path('testing_pm.key'); /// Contraseña del KEY /// (solo se require la primera vez para generar los PEM) $pas = '12345678a'; $storage = StorageCerKey::create($cer, $key, $pas); /// Se valida que el CER y KEY sean pareja. $storage->matchCerKey();
Certificar CFDI
Inyectar en un CFDI 3.3 el NoCertificado, Certificado y Sello. Posterior a la primera validación de los archivos CER y KEY (existen los archivos PEM).
/// Dirección del archivo CER $cer = $this->path('testing_pm.cer'); /// Dirección del archivo KEY $key = $this->path('testing_pm.key'); $storage = StorageCerKey::create($cer, $key); $cerSello = new CertificadoSello33($storage); /// Se obtiene la cedena (string) del xml con NoCertificado, Certificado y Sello. $xml = $cerSello->injectInformation($xml);
Licencia
MIT License (MIT). Ver archivo de licencia para mas información.