Documentation

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
author

Matheus Marabesi matheus.marabesi@gmail.com

license

http://www.gnu.org/licenses/gpl-howto.html GPL

version
1.0.0

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
since
1.0.0

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
throws
UnableToWriteFile

Se a pasta de destino não tiver permissão para escrita

since
1.0.0
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
throws
UnableToWriteFile

Se a pasta de destino não tiver permissão para escrita

since
1.0.0
Return values
string

Retorna uma string com o caminho e o nome do arquivo que foi criado


        
On this page

Search results