AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1855396
Accepted
Christopher
Christopher
Asked: 2024-09-12 08:30:05 +0800 CST2024-09-12 08:30:05 +0800 CST 2024-09-12 08:30:05 +0800 CST

Criando e configurando um certificado SSL para iniciantes

  • 772

Sou um completo novato na configuração do OpenSSL; localizei os executáveis ​​do OpenSSL no meu computador Windows por meio do git no Windows.

Embora eu não saiba por onde começar a criar um certificado SSL para um site que será acessado e exigirá um login e senha, é aí que o SSL fará sua parte para o cliente, enviando ao cliente o login e a senha, desde que o cliente tenha o certificado SSL para esse site. Caso contrário, se o cliente não tiver o certificado, o site mostrará ao usuário para inserir seu login e senha.

Procurei como instalar e configurar o OpenSSL, mas a maioria dos sites só informa como instalá-lo, o que não requer essa informação. Estou pronto para executar o comando necessário para fazer o que estou perguntando nesta pergunta.

git
  • 1 1 respostas
  • 30 Views

1 respostas

  • Voted
  1. Best Answer
    grawity_u1686
    2024-09-12T17:43:31+08:002024-09-12T17:43:31+08:00

    o que devo executar para criar o certificado SSL com OpenSSL

    Eu não recomendaria usar as opensslferramentas CLI para criação de certificados. Use Easy-RSA ou XCA ou algo que já tenha bons modelos de certificado. (O Windows Server tem um recurso de Autoridade de Certificação integrado ao AD.) Você pode usar openssl capara isso (há tutoriais por aí), mas você estaria quase construindo os certificados do zero, e isso é um pouco demais para explicar no primeiro dia, considerando que existem alternativas.

    As etapas gerais são:

    1. Crie um certificado CA (autoassinado).
    2. Copie o certificado da CA para o seu servidor web ( sem chave privada) e configure o servidor web para confiar nele para autenticação de "certificado de cliente".
    3. Use esse certificado CA para assinar os certificados de cliente SSL de cada usuário.
    4. Copie os certificados do usuário ( com chave privada) para os PCs dos usuários e instale-os nos navegadores da web.

    Note que os certificados SSL 'cliente' usam um modelo ligeiramente diferente dos certificados 'servidor'. Há muita sobreposição, é claro, e muitos certificados públicos 'servidor' são, na verdade, emitidos a partir de um modelo cliente/servidor duplo, mas você ainda deve considerá-los principalmente distintos. Os certificados cliente podem, na verdade, ser um pouco mais simples – por exemplo, normalmente você não precisa de subjectAltName.

    quando esses arquivos forem criados, desses arquivos criados o que devo alterar para informar o login e a senha do site que o certificado SSL será utilizado

    Isso seria tratado pelo seu servidor web. Procure por "certificado de cliente" ou, às vezes, "mTLS".

    • Apache httpd: SSLVerifyClienteSSLCACertificateFile
    • Nginx: ssl_verify_clientessl_client_certificate

    Note que o certificado não preencherá automaticamente nenhum formulário. Em vez disso, o próprio webapp precisa procurar detalhes do certificado em cabeçalhos do servidor web (por exemplo, $_SERVER["SSL_something"]em PHP) e efetuar login automaticamente no usuário de acordo com o CN do certificado.

    • 0

relate perguntas

  • Windows 10: Não é possível abrir arquivos .ttf dentro de um (antigo) repositório Git

  • GitLab: você não pode enviar commits para arquivos . Você só pode enviar commits que foram confirmados com um de seus próprios e-mails verificados

  • Altere o nome da ramificação padrão do git init

  • adicionar git. comando não funciona

  • Recuperar arquivo excluído do git após o commit

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Vickel O Firefox não permite mais colar no WhatsApp web? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve