CertificatePfx
in package
Classe responsável por extrair os dados de um certificado baseado nos parâmetros passados para enviar uma consulta para a sefaz com sucesso
Tags
Table of Contents
Properties
- $cerficationFileOperation : CertificatePfxFileOperation
- Objecto necessário para realizar operações de criação de arquivos a partir dos dados do certificado
- $dataCertificate : array<string|int, mixed>
- Atributo que armazena os dados extraidos do certificado com a função openssl_pkcs12_read
Methods
- __construct() : mixed
- Dependências utilizadas para efetuar operação no certificado desejado
- getCertificatePem() : string
- Cria um arquivo na pasta definida nas configurações padrões (/certs/metadata) com a chave privada do certificado. Para salvar o novo arquivo é utilizado o mesmo nome do certificado e com prefixo definido no método
- getPrivateKey() : string
- Cria um arquivo na pasta definida nas configurações padrões (/certs/metadata) com a chave privada do certificado. Para salvar o novo arquivo é utilizado o mesmo nome do certificado e com prefixo definido no método
Properties
$cerficationFileOperation read-only
Objecto necessário para realizar operações de criação de arquivos a partir dos dados do certificado
private
CertificatePfxFileOperation
$cerficationFileOperation
$dataCertificate
Atributo que armazena os dados extraidos do certificado com a função openssl_pkcs12_read
private
array<string|int, mixed>
$dataCertificate
= []
Methods
__construct()
Dependências utilizadas para efetuar operação no certificado desejado
public
__construct(CertificatePfxFileOperation $cerficationFileOperation, string $password) : mixed
Parameters
- $cerficationFileOperation : CertificatePfxFileOperation
- $password : string
-
senha utilizada para realizar operações com o certificado
Tags
getCertificatePem()
Cria um arquivo na pasta definida nas configurações padrões (/certs/metadata) com a chave privada do certificado. Para salvar o novo arquivo é utilizado o mesmo nome do certificado e com prefixo definido no método
public
getCertificatePem() : string
Tags
Return values
string —Retorna uma string com o caminho e o nome do arquivo que foi criado
getPrivateKey()
Cria um arquivo na pasta definida nas configurações padrões (/certs/metadata) com a chave privada do certificado. Para salvar o novo arquivo é utilizado o mesmo nome do certificado e com prefixo definido no método
public
getPrivateKey() : string
Tags
Return values
string —Retorna uma string com o caminho e o nome do arquivo que foi criado