Articles of certificado

Como posso resolver “Não foi possível obter um certificado SSL LetsEncrypt no seu servidor” no forge laravel?

Meu servidor usando o forge laravel ( https://forge.laravel.com ) Quando eu clicar em obter o botão de certificado para adicionar novo certificado como este: Não funciona. Existe um erro como este: We were unable to obtain a LetsEncrypt SSL certificate on your server O erro completo assim: Como posso resolver este erro?

Assinaturas digitais do PHP

Quero assinar digitalmente um arquivo XML com o PHP usando OpenSSL, até agora posso gerar um XML com todas as informações que eu preciso, e eu tenho uma demo de trabalho que assina e verifica uma assinatura (declarando as chaves públicas e privadas como uma string ). Eu tenho um arquivo .cer e um arquivo […]

Como instalar uma ssl certificados programaticamente (OpenSSL)

Eu tenho um aplicativo no qual estou trabalhando para um cliente que em resumo permite que cada um deles crie sua própria versão do aplicativo, personalizando os modelos e associando seu próprio nome de domínio (todo o código está localizado no servidor dos meus clientes) . O problema que enfrento é que, quando esses usuários […]

O certificado Peer não pode ser autenticado com certificados CA conhecidos usando a extensão PHP OAuth

Estou usando a extensão PHP OAuth para fazer uma chamada para a API do Comércio. Quando faço a chamada exata como aqui, https://developers.tradeking.com/documentation/php Estou recebendo a exceção Exceção apanhada! Resposta: faltar a solicitação (o certificado Peer não pode ser autenticado com certificados CA conhecidos) Por que isso está acontecendo e como posso resolver isso?

Certificado para TCPDF

Gostaria de gerar um certificado (auto-assinado no momento) para um PDF criptografado no servidor. O que é interessante para mim é o stream de trabalho sobre como fazer isso com o TCPDF. O que eu fiz: 1) Gerar chaves: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 2) […]

Como obter o algoritmo de assinatura de um certificado?

Eu quero usar a function PHP openssl_verify () para verificar as assinaturas dos diferentes certificados X.509. Eu tenho tudo o que precisa (certificado, $ data, $ signature, $ pub_key_id), exceto o algoritmo de assinatura, mas que está armazenado no certificado. Minha pergunta simples é: como extrair algoritmo de assinatura de certificados?

Serviço de notificação Apple Push: Certificate Install Server Side?

Eu segui as instruções em Como criar um servidor de provedor de Notificação Apple Push (tutorial) na tentativa de configurar um servidor de notificação push. Quando eu tentar conectar-me com o seguinte código PHP // connect to apns server $strAPNSUrl = ‘ssl://gateway.sandbox.push.apple.com:2195’; $strAPNSCert = ‘dev.pem’; // generate stream $oStreamContext = stream_context_create(); stream_context_set_option($oStreamContext, ‘ssl’, ‘local_cert’, $strAPNSCert); […]

OpenSSL realmente precisa de um caminho para openssl.conf?

Quero criar um certificado auto-assinado no PHP 5.x. com a minha própria (alternativa) configuração openssl que deve ser definida pelo meu código PHP. O script PHP será executado em diferentes ambientes (webservers de hospedagem compartilhada). O manual oficial do PHP diz: Por padrão, as informações no seu sistema openssl.conf são usadas para inicializar a solicitação; […]

curl_setopt cacert.pem para paypal

Estou tentando configurar um manipulador de retorno para verificação IPN (paypal). Eu sei o que curl faz, mas eu não sei o que ‘cacert.pem’ é (certificado …?). Este é o lugar onde o arquivo callback.php falha (existe): curl_setopt($ch, CURLOPT_CAINFO, ‘cacert.pem’); if( !($res = curl_exec($ch)) ) { echo (“Got ” . curl_error($ch) . ” when processing […]

Login baseado na Web usando a chave pública / privada ssl?

É possível criar um processo de login que requer uma chave pública / privada através de um navegador web? A chave pública seria armazenada no servidor e a chave privada seria mantida (e criptografada) pelo usuário. Eu basicamente quero fazer algo semelhante ao que SSH faz, mas através da web. Talvez um método personalizado de […]