CertificatePfxFileOperation
extends FileOperation
in package
Classe responsável por escrever novos arquivos com os dados extraidos do certificado e manipular os metadados utilizados para a conexão com a sefaz
Tags
Table of Contents
Properties
- $fileName : string
- $filePath : string
- Caminho em que o certificado físico está alocado
- $metadataFolder : string
- O nome da pasta em que os meta dados dos certificados são armazenados.
- $pathToWrite : string
- Caminho e o nome do arquivo completo do certificado a ser utilizado
Methods
- __construct() : mixed
- Define o caminho absoluto de um arquivo para que a classe trabalhe corretamente com seus métodos
- open() : array<string|int, mixed>
- Abre um certificado enviado com a senha informada
- writeFile() : string
- Método utilizado para inserir um determinado conteúdo em um arquivo com os dados extraídos do certificado
Properties
$fileName
public
string
$fileName
$filePath
Caminho em que o certificado físico está alocado
protected
string
$filePath
$metadataFolder
O nome da pasta em que os meta dados dos certificados são armazenados.
private
string
$metadataFolder
= 'metadata'
Essa pasta ficará abaixo da pasta /certs ficando então /certs/metadata
$pathToWrite read-only
Caminho e o nome do arquivo completo do certificado a ser utilizado
private
string
$pathToWrite
Methods
__construct()
Define o caminho absoluto de um arquivo para que a classe trabalhe corretamente com seus métodos
public
__construct(mixed $filePath) : mixed
Parameters
- $filePath : mixed
-
caminho do arquivo a ser utilizado
open()
Abre um certificado enviado com a senha informada
public
open(string $password) : array<string|int, mixed>
Parameters
- $password : string
-
A senha necessária para abrir o certificado
Tags
Return values
array<string|int, mixed> —Com os dados extraidos do certificado
writeFile()
Método utilizado para inserir um determinado conteúdo em um arquivo com os dados extraídos do certificado
public
writeFile(string $content, FilePrefix $filePrefix) : string
Parameters
- $content : string
-
Conteúdo desejado a ser escrito no arquivo
- $filePrefix : FilePrefix
Tags
Return values
string —Retorna o caminho completo do arquivo em que foi escrito o conteúdo enviado