Histórico de mensagens sobre ssl em módulos-plugins

EXIBINDO CONVERSAS RECENTES:

Texto: ssl
Canal: módulos-plugins
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Ver Respostas

Um pouquinho de esforço e boa vontade não faz mal a ninguém meu amigo.

Basta vc converter o p12 para pem e ter tudo funcionando corretamente indepdentende da versão do WHMCS neste caso.

Para quem tiver o mesmo problema, use

openssl pkcs12 -in producao-XXXXXX-whmcs.p12 -out producao-XXXXX-whmcs.pem -nodes

No caminho do certificado, dentro do WHMCS, aponte para o arquivo .pem e não .p12

Avatar discord do usuario vinidade

vinidade

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://tls.testegerencianet.com.br/");

curl_setopt($ch, CURLOPT_SSLVERSION, 6);

$content = curl_exec($ch);
echo "\n";

if ($err = curl_error($ch)) {
var_dump($err);
echo "DEBUG INFORMATION:\n###########\n";
echo "CURL VERSION:\n";
echo json_encode(curl_version(), JSON_PRETTY_PRINT);
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode usar o https://www.ssllabs.com/ssltest/ para ver que versões de TLS você está suportando. Se tiver SSL (qualquer versão), TLS 1.0 ou TLS 1.1, tire...
... agora, apesar de TLS 1.2 e 1.3 serem ambos aceitos no manual de segurança do Pix, a Efí só tem suporte hoje para 1.2.

Avatar discord do usuario victorzac

victorzac

Ver Respostas

Segue mensagem de erro: Fatal error: Uncaught Error: Undefined constant "Gerencianet\CURLOPT_SSLCERTTYPE" in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php:57 Stack trace: #0 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php(82): Gerencianet\Request->verifyCertificate() #1 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Auth.php(50): Gerencianet\Request->send() #2 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/ApiRequest.php(23): Gerencianet\Auth->authorize() #3 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(89): Gerencianet\ApiRequest->send() #4 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(38): Gerencianet\Endpoints->Gerencianet\{closure}() #5 /var/www/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php(26): Gerencianet\Endpoints->__call() #6 {main} thrown in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php on line 57

Avatar discord do usuario diogo.luz

diogo.luz

Ver Respostas

Tentei isso direto no PHP e retorna NULL. O que eu fiz de errado?

O código completo do PHP ficou assim:


$arq_certificado = "MeuCertificadoQueEstáNoMesmoDiretorio.p12";


$client_id = "MeuClientID";
$client_secret = "MeuClientSecret";
$curl = curl_init();

$authorization = base64_encode("$client_id:$client_secret");

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/oauth/token", // Rota base, desenvolvimento ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$auth = json_decode(curl_exec($curl), true);

curl_close($curl);

$tokenType = $auth['token_type'];
$accessToken = $auth['access_token'];


echo "$accessToken";

var_dump($auth);



?>

Avatar discord do usuario luizdallavecchia

luizdallavecchia

Ver Respostas

SSL certificate not found: ERRO APÓS ATUALIZAR PLUGIN NO WORDPRESS ALGUEM AJUDA?

Avatar discord do usuario vitors

vitors

No pagamento por PIX, aparece que o Certificado SSL nao foi encontrado www/gerencianet/certified.p12

Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Boa noite, no SDK flutter quando estamos passando os parâmetros para as credenciais o pix_private_key é o certificado gerando com o comando: openssl pkcs12 -in path.p12 -out newfile.key.pem -nocerts -nodes

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que o https://www.ssllabs.com/ssltest/ diz da sua URL de webhook ?