Update client SCT list during TLS 1.3 handshake, fixes #76

Bu işleme şunda yer alıyor:
Evan Klitzke 2018-06-23 18:58:58 -07:00 işlemeyi yapan: Henry Dorsett Case
ebeveyn b1d6c0aeaa
işleme 67bc308e04
2 değiştirilmiş dosya ile 1 ekleme ve 2 silme

1
13.go
Dosyayı Görüntüle

@ -953,6 +953,7 @@ func (hs *clientHandshakeState) doTLS13Handshake() error {
hash := hashForSuite(hs.suite)
hashSize := hash.Size()
serverHello := hs.serverHello
c.scts = serverHello.scts
// middlebox compatibility mode, send CCS before second flight.
if _, err := c.writeRecord(recordTypeChangeCipherSpec, []byte{1}); err != nil {

Dosyayı Görüntüle

@ -394,8 +394,6 @@ func TestSCTHandshake(t *testing.T) {
PrivateKey: testRSAPrivateKey,
SignedCertificateTimestamps: expected,
}},
// See GH#76
MaxVersion: VersionTLS12,
}
clientConfig := &Config{
InsecureSkipVerify: true,