Histórico de mensagens sobre openssl

EXIBINDO CONVERSAS RECENTES:

Texto: openssl
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O ambiente é seu, você precisa administrá-lo...
openssl x509 -text -noout -in certificate.pem

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Use o openssl e veja em cada um dos certificados quando é a expiração.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não precisa especular, usa o openssl e verifica qual a validade...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

dpkg -l | grep openssl

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O OpenSSL em geral já está instalado nas distribuições Linux usuais... então provavelmente vai ser só chamar. Senão, precisa ver nessa distribuição como funciona o gerenciamento de pacotes, e instalar.

# pix
Avatar discord do usuario bmcoder

bmcoder

Ver Respostas

Bom dia, hoje tenho implementado o sendpix atualmente em Windows e estou mudando para um servidor CGI no Linux gostaria de saber como fica a questão daquele openssl.exe que acompanha nos sdk para Delphi?

# pix
Avatar discord do usuario _mulittle_

_mulittle_

Ver Respostas

ao tentar finalizar o pagamento recebo o seguinte erro: cURL error 58: could not load PEM client certificate, OpenSSL error error:0909006C:PEM routines:get_name:no start line, (no key found, wrong pass phrase, or wrong file format?) (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

# pix
Avatar discord do usuario matheus_efi

matheus_efi

A autenticação em Delphi, pelo menos em nossos testes, funciona utilizando 2 cehaves separadas. Você consegue elas utilizando o comando de conversão:
openssl pkcs12 -in path.p12 -out newfile.crt.pem -clcerts -nokeys #certificado
openssl pkcs12 -in path.p12 -out newfile.key.pem -nocerts -nodes #chave privada

# pix
Avatar discord do usuario elinardosilva

elinardosilva

Ver Respostas

Método em php(utilizando laravel) para quem deseja fazer upload e conversão do arquivo p12 para pem

public function convertP12ToPemCertificate(Business $business, $file)
{
if (!isset($file) || !$file->isValid()) {
throw new InvalidPixCertificateException();
}

// get p12 file content
$p12FileContent = file_get_contents($file);
$certificate = [];

// transform p12 file content into array
// passing passphrase empty to be able to open the file without password
openssl_pkcs12_read($p12FileContent, $certificate, '');

// extract privat key
$pkey = null;
if (!isset($certificate['pkey'])) {
throw new InvalidPixCertificateException('Index "pkey" not found');
}
// openssl_pkey_export_to_file($certificate['pkey'], $pkey, '');

// extract privat cert
$cert = null;
if (!isset($certificate['cert'])) {
throw new InvalidPixCertificateException('Index "cert" not found');
}
// openssl_x509_export($certificate['cert'], $cert);
$file_read = "subject=/CN=271207/C=BR\n";
$file_read .= "issuer=/C=BR/ST=Minas Gerais/O=Gerencianet Pagamentos do Brasil Ltda/OU=Infraestrutura/CN=api-pix.gerencianet.com.br/[email protected]\n";
$file_read .= $certificate['cert'];
$file_read .= "Key Attributes: \n";
$file_read .= $certificate['pkey'];

// $pemFileContents = $cert . $pkey;

$gerencianet = $business->gerencianet;
$path = str_replace('{businessId}', $business->id, Business::CERTIFICATE_LOCAL_PATH) . Str::random(40) . '.pem';
Storage::delete($gerencianet->certificate_path);

Storage::put($path, $file_read);
$gerencianet->certificate_path = $path;

$gerencianet->certificate_path;
$gerencianet->save();
}
depois de muita pisa ta tudo funcionando como eu queria

# pix
Avatar discord do usuario luizgerencianet

luizgerencianet

# Gerar certificado e chave separadas
openssl pkcs12 -in path.p12 -out newfile.crt.pem -clcerts -nokeys #certificado
openssl pkcs12 -in path.p12 -out newfile.key.pem -nocerts -nodes #chave privada

# pix
Avatar discord do usuario luizotavio5072

luizotavio5072

Olá pessoal, tudo bem? Estou com problemas ao configurar um webHook. Eu já atualizei o openSSL no meu servidor e criei um rota pública para receber o aviso do gerencianet imprimo o valor recebido pelo webHookcadastrado

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia Anderson, você utilizou este comando na conversão da chave para .pem?

json
openssl pkcs12 -in certificado.p12 -out certificado.pem -nodes

# pix
Avatar discord do usuario eyvindurpc

eyvindurpc

com o openssl

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vc vai precisar de alguma biblioteca que implemente TLS, quer seja OpenSSL, LibreSSL, GnuTLS ou outra.

# pix
Avatar discord do usuario eyvindurpc

eyvindurpc

Ver Respostas

Eu preciso instalar o openssl na minha vps?

# pix
Avatar discord do usuario dancasimiro1270

dancasimiro1270

Boa tarde Matheus, utilizando o SDK de vcs. Consegui solucionar o waning, bastava adicionar este trecho de codigo "https.verify_mode = OpenSSL::SSL::VERIFY_NONE". Agora so falta a mensagem: Forbidden

# pix
Avatar discord do usuario .gabrielkenji

.gabrielkenji

Ver Respostas

Dei uma procurada pra ver se já tenho instalado.. Digitei OpenSSL no prompt, e nada..

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Difícil achar uma plataforma hoje que não venha com o OpenSSL... mas pode precisar baixar se uma atualização for necessária.

# pix
Avatar discord do usuario .gabrielkenji

.gabrielkenji

Ver Respostas

Ah ok.. pra isso tenho que baixar o openssl..