Condividi tramite


Configurare le opzioni di protocollo sicuro per WinHTTP

Questa guida illustra come utilizzare la voce di registro DefaultSecureProtocols per scegliere i protocolli per i servizi HTTP di Windows (WinHTTP).

La voce del registro DefaultSecureProtocols consente di specificare quali protocolli SSL devono essere utilizzati quando viene utilizzato il flag WINHTTP_OPTION_SECURE_PROTOCOLS. L'impostazione consente alle applicazioni create per utilizzare il flag predefinito di WinHTTP di utilizzare i protocolli TLS più recenti o di impedire quelli più vecchi basati su SSL in modo nativo, senza dover aggiornare l'applicazione.

Prerequisiti

Configurare DefaultSecureProtocols

Selezionare il tipo di architettura da aggiungere e impostare la voce di DefaultSecureProtocols registro:

  1. Apri un prompt di PowerShell con privilegi elevati.

  2. Per creare e impostare la chiave di registro DefaultSecureProtocols, eseguire il seguente comando e sostituirlo {value} con il valore DefaultSecureProtocols selezionato da Calcola valore.

    Get-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp" | New-ItemProperty -Name "DefaultSecureProtocols" -Value "{value}"
    
  3. Riavviare il computer o i servizi che utilizzano WinHTTP.

Passaggi successivi