LibreDTE

CertificateLoader
in package

Clase que maneja la configuración y carga de certificados digitales para la firma electrónica.

Table of Contents

Methods

createFromArray()  : Certificate
Crea una instancia de Certificate desde un arreglo que contiene las claves pública y privada.
createFromData()  : Certificate
Crea una instancia de Certificate desde un string que contiene los datos del certificado digital en formato PKCS#12.
createFromFile()  : Certificate
Crea una instancia de Certificate desde un archivo que contiene el certificado digital en formato PKCS#12.
createFromKeys()  : Certificate
Crea una instancia de Certificate a partir de una clave pública y una clave privada.

Methods

createFromArray()

Crea una instancia de Certificate desde un arreglo que contiene las claves pública y privada.

public static createFromArray(array<string|int, mixed> $data) : Certificate
Parameters
$data : array<string|int, mixed>

Arreglo que contiene las claves 'publicKey' (o 'cert') y 'privateKey' (o 'pkey').

Return values
Certificate

Instancia de la clase Certificate que contiene la clave privada y el certificado público.

createFromData()

Crea una instancia de Certificate desde un string que contiene los datos del certificado digital en formato PKCS#12.

public static createFromData(string $data, string $password) : Certificate
Parameters
$data : string

String que contiene los datos del certificado digital.

$password : string

Contraseña para acceder al contenido del certificado.

Tags
throws
CertificateException

Si no se puede cargar el certificado desde los datos.

Return values
Certificate

Instancia de la clase Certificate que contiene la clave privada y el certificado público.

createFromFile()

Crea una instancia de Certificate desde un archivo que contiene el certificado digital en formato PKCS#12.

public static createFromFile(string $filepath, string $password) : Certificate
Parameters
$filepath : string

Ruta al archivo que contiene el certificado digital.

$password : string

Contraseña para acceder al contenido del certificado.

Tags
throws
CertificateException

Si no se puede leer el archivo o cargar el certificado.

Return values
Certificate

Instancia de la clase Certificate que contiene la clave privada y el certificado público.

createFromKeys()

Crea una instancia de Certificate a partir de una clave pública y una clave privada.

public static createFromKeys(string $publicKey, string $privateKey) : Certificate
Parameters
$publicKey : string

Clave pública del certificado.

$privateKey : string

Clave privada asociada al certificado.

Return values
Certificate

Instancia de la clase Certificate que contiene la clave privada y el certificado público.


        
On this page

Search results