ソースを参照
server must NOT send version prior to TLS1.3 in supported_versions (#119)
As per 4.2.1, client must abort with illegal_parameter in case it
gets version 0x0303 or older in supported_versions extensions
v1.2.3
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 4AEE18F83AFDEB23
-
handshake_messages.go
|
|
@@ -1098,7 +1098,11 @@ func (m *serverHelloMsg) unmarshal(data []byte) alert { |
|
|
|
if m.vers != VersionTLS12 { |
|
|
|
return alertDecodeError |
|
|
|
} |
|
|
|
m.vers = uint16(svData[0])<<8 | uint16(svData[1]) |
|
|
|
rcvVer := binary.BigEndian.Uint16(svData[0:]) |
|
|
|
if rcvVer < VersionTLS13 { |
|
|
|
return alertIllegalParameter |
|
|
|
} |
|
|
|
m.vers = rcvVer |
|
|
|
} |
|
|
|
|
|
|
|
for len(data) != 0 { |
|
|
|