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 / 1835064
Accepted
Suman jha
Suman jha
Asked: 2024-03-14 16:25:04 +0800 CST2024-03-14 16:25:04 +0800 CST 2024-03-14 16:25:04 +0800 CST

Certificado autoassinado usando a própria CA não funciona na intranet

  • 772

Eu criei uma CA e gerei um certificado autoassinado assinado usando essa CA, depois disso, vinculei-o ao meu site local no servidor IIS, funciona bem no meu PC, mas quando eu acesso em outro PC na mesma intranet, ele dá um erro de editor desconhecido. O que eu quero alcançar é que eu possa acessar o site hospedado localmente no servidor IIS em https na intranet.

erro

certificate
  • 2 2 respostas
  • 34 Views

2 respostas

  • Voted
  1. Amartya Sinha
    2024-03-14T16:40:32+08:002024-03-14T16:40:32+08:00

    Em primeiro lugar, certifique-se de não estar usando o algoritmo SHA1 para gerar certificados autoassinados do IIS, pois ele é obsoleto nos navegadores modernos. Se for algo SHA1, use algoritmos melhores como SHA256.

    Depois disso, exporte seu certificado apenas com chave pública. Adicione-o ao Windows Certificate Store em todas as máquinas Windows através das quais você deseja acessar seu site local pela intranet. Para o Firefox, você terá que adicionar o certificado no próprio armazenamento de certificados do Firefox.

    Se você não adicionar certificado em todas as máquinas, eles não poderão confiar no seu site. Seu navegador só confia em seu site se a CA já estiver presente no armazenamento de certificados que está usando.

    Se não quiser adicionar manualmente o seu certificado em todas as máquinas da sua intranet, você pode optar por provedores de certificados confiáveis. Há muitos que fornecem certificados gratuitamente. Eu pessoalmente prefiro Let's Encrypt. Para instalar e renovar certificados automaticamente no IIS, você pode usar win-acme.

    Ref: https://github.com/win-acme/win-acme

    Ref: https://stackoverflow.com/questions/46641473/trust-a-self-signed-cert-from-iis

    Você pode consultar o link acima, pois é bastante semelhante ao seu problema.

    • 2
  2. Best Answer
    u1686_grawity
    2024-03-14T16:47:25+08:002024-03-14T16:47:25+08:00

    Você precisa implantar o certificado CA para todos os clientes que desejam se conectar.

    Os certificados não começam a funcionar apenas porque foram assinados por uma CA – isso só acontece com CAs específicas nas quais os dispositivos confiam para emitir certificados de forma verdadeira. (Se não fosse esse o caso, qualquer um poderia começar a emitir seus próprios certificados para sites que não são de sua propriedade, e isso anularia completamente o objetivo dos certificados!)

    Portanto, você precisará instalar manualmente o certificado raiz da CA em qualquer lugar. Para seus próprios smartphones, isso não é um problema – tanto o Android quanto o iOS permitem a instalação personalizada do CA. (Para iOS, acho que você precisa enviar o arquivo .crt como anexo por e-mail e abri-lo por meio do aplicativo iOS Mail integrado.)

    Você ainda obteve uma vantagem, pois precisará implantar apenas um certificado – o certificado raiz da CA – e não muitos certificados diferentes para vários serviços HTTPS que poderá ter no futuro. Desde que os dispositivos tenham a CA instalada, eles reconhecerão automaticamente todos os certificados futuros emitidos por ela.

    Embora eu não recomende fazer isso para um site que seus funcionários, familiares ou vários visitantes aleatórios precisam acessar; dizer a eles para instalarem sua CA seria pedir para depositar muita confiança em você. Então, em vez disso, você deve configurar um nome de domínio para seu aplicativo da web (sim, mesmo que seja apenas interno) e, em seguida, obter um certificado do Let's Encrypt ou de alguma outra CA pública (sim, você pode fazer ACME no Windows).


    (Como observação, no significado técnico do termo, se o certificado foi emitido por uma CA, então, por definição, não é "autoassinado".)

    • 1

relate perguntas

  • Certificado de chaveiro do Mac OS X "membro: VERY_LONG_GUID"

  • Falha na renovação do Let's Encrypt

  • Como adicionar um certificado SSL autoassinado ao armazenamento confiável do Linux (Ubuntu/Alpine)?

  • Não é possível verificar um certificado openssl em relação a um certificado openssl autoassinado?

  • Como configuro DNS, AWS S3, AWS Cloudfront e AWS Certificate Manager para proteger vários sites

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