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
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
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.