Vi que tem 2 opcoes para enviar certificado.
cadastrarCertificadoEmpresa()
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; }