LibreDTE

MandatarioManagerWorkerInterface extends WorkerInterface

Interfaz para el worker que administra los mandatarios.

Table of Contents

Methods

createFakeCertificate()  : CertificateInterface
Genera y devuelve un certificado ficticio para el mandatario.
createFromCertificate()  : MandatarioInterface
Crea una instancia del mandatario que es dueño del certificado digital.

Methods

createFakeCertificate()

Genera y devuelve un certificado ficticio para el mandatario.

public createFakeCertificate(MandatarioInterface $mandatario) : CertificateInterface
Parameters
$mandatario : MandatarioInterface

Mandatario para el que se generará el certificado falso.

Tags
throws
CertificateException

Si falla la generación del certificado autofirmado o su carga posterior.

Return values
CertificateInterface

Certificado ficticio del mandatario.

createFromCertificate()

Crea una instancia del mandatario que es dueño del certificado digital.

public createFromCertificate(CertificateInterface $certificate) : MandatarioInterface
Parameters
$certificate : CertificateInterface

Certificado digital desde el que se extraen los datos del mandatario (RUT y nombre).

Tags
throws
LogicException

Si el certificado no incluye RUT, nombre o correo electrónico del titular.

Return values
MandatarioInterface

El mandatario creado a partir de los datos del certificado.

On this page

Search results