Enviar Certificado Digital!

Vi que tem 2 opcoes para enviar certificado.
cadastrarCertificadoEmpresa()

enviarCertificadoEmpresa()

Qual devo usar ??

Outra coisa, não achei no exemplo abaixo como enviar a senha do certificado ?

<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configurar authorização via API key: jwt $config = NuvemFiscal\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = NuvemFiscal\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer'); // Configurar access token OAuth2 para autorização: oauth2 $config = NuvemFiscal\Configuration::getDefaultConfiguration()->setAccessToken('SEU_ACCESS_TOKEN'); $apiInstance = new NuvemFiscal\Api\EmpresaApi( // Se quiser usar um client http customizado, passe um client que implemente `GuzzleHttp\ClientInterface`. // Isso é opcional, `GuzzleHttp\Client` será usado por padrão. new GuzzleHttp\Client(), $config ); $cpf_cnpj = 'cpf_cnpj_example'; // string $input = "/path/to/file.txt"; // \SplFileObject try { $result = $apiInstance->enviarCertificadoEmpresa($cpf_cnpj, $input); print_r($result); } catch (Exception $e) { echo 'Exception when calling EmpresaApi->enviarCertificadoEmpresa: ', $e->getMessage(), PHP_EOL; }

@agape,

Cada endpoint é para uma forma de envio específica: a) o primeiro é para o caso de você querer enviar o certificado codificado em base64, em formato JSON; b) o segundo para fazer upload via multipart/form-data. Escolha o que lhe for mais conveniente.

Para mais detalhes, consulte a documentação de cada um.

certo, mas no enviarcertificadoempresa que vai o arquivo,
nao consegui localizar onde coloco a senha ?
pelo exemplo nao mostra onde colocar.

Está descrito na documentação:

Você deve enviar dois parâmetros, file (o certificado) e password (a senha). Isso é inerente ao formato multipart/form-data.

Obrigado. Vou pesquisar.

Que exemplo do Guzz? Por que não usa o outro endpoint? Ambos servem para a mesma coisa.

ok.
vou mudar aqui.
Obrigado.

1 curtida

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.