
Biblioteca criptográfica OpenSSL 1.1.0g e kit de ferramentas TLS, fornecendo criptografia, descriptografia, gerenciamento de certificados e suporte aos protocolos SSL/TLS para comunicações seguras.
OpenSSL 1.1.0g 2 Nov 2017
Copyright (c) 1998-2016 O Projeto OpenSSL Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Todos os direitos reservados.
O Projeto OpenSSL é um esforço colaborativo para desenvolver um kit de ferramentas robusto, de nível comercial, completo e de código aberto que implementa os protocolos de Segurança da Camada de Transporte (TLS) (incluindo SSLv3), bem como uma biblioteca criptográfica de uso geral de alto desempenho.
O OpenSSL é derivado da biblioteca SSLeay desenvolvida por Eric A. Young e Tim J. Hudson. O kit de ferramentas OpenSSL é licenciado sob uma licença dupla (a licença OpenSSL mais a licença SSLeay), o que significa que você é livre para obtê-lo e usá-lo para fins comerciais e não comerciais, desde que cumpra as condições de ambas as licenças.
O kit de ferramentas OpenSSL inclui:
libssl (com nomenclatura específica da plataforma): Fornece as implementações do lado do cliente e servidor para SSLv3 e TLS.
libcrypto (com nomenclatura específica da plataforma): Fornece suporte criptográfico geral e X.509 necessário para SSL/TLS, mas não logicamente parte dele.
openssl: Uma ferramenta de linha de comando que pode ser usada para: Criação de parâmetros de chave Criação de certificados X.509, CSRs e CRLs Cálculo de resumos de mensagens Criptografia e descriptografia Testes de cliente e servidor SSL/TLS Manipulação de e-mails assinados ou criptografados S/MIME E mais...
Veja o arquivo apropriado: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* Adendos de INSTALL para diferentes plataformas
Veja o site do OpenSSL www.openssl.org para detalhes sobre como obter suporte técnico comercial. Suporte gratuito da comunidade está disponível através da lista de e-mails openssl-users (veja https://www.openssl.org/community/mailinglists.html para mais detalhes).
Se você tiver algum problema com o OpenSSL, siga os seguintes passos primeiro:
- Baixe a versão mais recente do repositório
para verificar se o problema já foi resolvido
- Configure com no-asm
- Remova as flags de otimização do compilador
Se desejar relatar um bug, inclua as seguintes informações e crie uma issue no GitHub:
- Versão do OpenSSL: saída de 'openssl version -a'
- Quaisquer opções "Configure" que você selecionou durante a compilação
da biblioteca, se aplicável (veja INSTALL)
- Nome do SO, versão, plataforma de hardware
- Detalhes do compilador (nome, versão)
- Detalhes da aplicação (nome, versão)
- Descrição do problema (passos que reproduzem o problema, se conhecido)
- Stack Traceback (se a aplicação despejar core)
Só porque algo não funciona da maneira que você espera não significa que seja necessariamente um bug no OpenSSL. Use a lista de e-mails openssl-users para esse tipo de consulta.
Veja CONTRIBUTING
Diversas nações restringem o uso ou exportação de criptografia. Se você estiver potencialmente sujeito a tais restrições, deve procurar aconselhamento jurídico profissional competente antes de tentar desenvolver ou distribuir código criptográfico.