Просмотр исходного кода

crypto/tls: expose extension versions in ClientHelloInfo.SupportedVersions

tls13
Filippo Valsorda 7 лет назад
committed by Peter Wu
Родитель
Сommit
052978de5e
1 измененных файлов: 3 добавлений и 1 удалений
  1. +3
    -1
      handshake_server.go

+ 3
- 1
handshake_server.go Просмотреть файл

@@ -901,7 +901,9 @@ func (hs *serverHandshakeState) clientHelloInfo() *ClientHelloInfo {
}

var supportedVersions []uint16
if hs.clientHello.vers > VersionTLS12 {
if hs.clientHello.supportedVersions != nil {
supportedVersions = hs.clientHello.supportedVersions
} else if hs.clientHello.vers > VersionTLS12 {
supportedVersions = suppVersArray[:]
} else if hs.clientHello.vers >= VersionSSL30 {
supportedVersions = suppVersArray[VersionTLS12-hs.clientHello.vers:]


Загрузка…
Отмена
Сохранить