Corrigir erro Invoke-WebRequest: Could not create SSL/TLS secure channel

Corrigir erro Invoke-WebRequest: Could not create SSL/TLS secure channel

Neste post vamos falar sobre a correção do erro Invoke-WebRequest : The request was aborted: Could not create SSL/TLS secure channel. Este erro ocorre pois o Powershell está utilizando uma versão antiga de SSL/TLS e normalmente ocorre quando está realizando alguma requisição HTTP com Invoke-WebRequest, por exemplo.

Exemplo do problema

Após utilizar o Invoke-WebRequest em um site que não permite o uso de TLS 1.0, temos o seguinte erro:

yara rules regra de exemplo

Correção do problema

Para corrigir o problema é necessário definir o TLS 1.2. Para isso, execute o comando abaixo:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Agora basta executar o comando novamente, por exemplo:

IWR https://github.com

Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !

Posts relacionados

Powershell Download & Execute

Powershell Download & Execute

Já precisou realizar o download de algum arquivo em Powershell e teve dificuldades?

Ler post completo
Usar Hyper-V sem solicitação de usuário administrador

Usar Hyper-V sem solicitação de usuário administrador

Neste post veremos um método de contornar o comportamento do Hyper-V de solicitar credencial administrativa sempre que você o abre.

Ler post completo
SSL: Gerando Key e CSR no Linux

SSL: Gerando Key e CSR no Linux

GERAR KEY E CSR 1- Acesse o ambiente onde esta o site para o qual irá gerar o certificado

Ler post completo