Skip to content

Commit 1a6ce82

Browse files
authored
Merge pull request #113 from essentialkaos/develop
Update tests for compatibility with the latest github certificate
2 parents 4b88c02 + b9fc9b6 commit 1a6ce82

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<p align="center">
44
<a href="https://kaos.sh/g/sslscan.v13"><img src="https://gh.kaos.st/godoc.svg" alt="PkgGoDev" /></a>
5-
<a href="https://kaos.sh/r/sslscan"><img src="https://kaos.sh/r/sslscan.svg" alt="GoReportCard" /></a>
5+
<a href="https://kaos.sh/l/sslscan"><img src="https://kaos.sh/l/35f63606e26d8588f906.svg" alt="Code Climate Maintainability" /></a>
66
<a href="https://kaos.sh/b/sslscan"><img src="https://kaos.sh/b/59a17b0e-b974-425e-a442-b9bcc3ccf7c0.svg" alt="Codebeat badge" /></a>
77
<a href="https://kaos.sh/w/sslscan/ci"><img src="https://kaos.sh/w/sslscan/ci.svg" alt="GitHub Actions CI Status" /></a>
88
<a href="https://kaos.sh/w/sslscan/codeql"><img src="https://kaos.sh/w/sslscan/codeql.svg" alt="GitHub Actions CodeQL Status" /></a>

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.18
44

55
require (
66
github.com/essentialkaos/check v1.4.0
7-
github.com/valyala/fasthttp v1.45.0
7+
github.com/valyala/fasthttp v1.47.0
88
)
99

1010
require (

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjR
1515
github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog=
1616
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
1717
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
18-
github.com/valyala/fasthttp v1.45.0 h1:zPkkzpIn8tdHZUrVa6PzYd0i5verqiPSkgTd3bSUcpA=
19-
github.com/valyala/fasthttp v1.45.0/go.mod h1:k2zXd82h/7UZc3VOdJ2WaUqt1uZ/XpXAfE9i+HBC3lA=
18+
github.com/valyala/fasthttp v1.47.0 h1:y7moDoxYzMooFpT5aHgNgVOQDrS3qlkfiP9mDtGGK9c=
19+
github.com/valyala/fasthttp v1.47.0/go.mod h1:k2zXd82h/7UZc3VOdJ2WaUqt1uZ/XpXAfE9i+HBC3lA=

sslscan_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,11 @@ func (s *SSLLabsSuite) TestAnalyze(c *check.C) {
155155
c.Assert(details.HostStartTime, check.Not(check.Equals), 0)
156156

157157
c.Assert(details.CertChains, check.Not(check.HasLen), 0)
158-
c.Assert(details.CertChains[0].ID, check.Equals, "812013ce9b7c7b43966453ca0ea7ad2f66697270bb2a5450529399e794b11b21")
158+
c.Assert(details.CertChains[0].ID, check.Equals, "885e78ddf4182ca89e1752a8927093b8a37d2b5d858f119af8b662a21396bbaa")
159159
c.Assert(details.CertChains[0].CertIDs, check.Not(check.HasLen), 0)
160-
c.Assert(details.CertChains[0].CertIDs[0], check.Equals, "d94bc37bb699aaf8fc2453bfae964f1b87a557dfb0da526ac95d203c0dba719c")
160+
c.Assert(details.CertChains[0].CertIDs[0], check.Equals, "477022360c3af6ba9838cfb2d68f79768c95902946c0117bdd0220b167e7b625")
161161
c.Assert(details.CertChains[0].TrustPaths, check.Not(check.HasLen), 0)
162-
c.Assert(details.CertChains[0].TrustPaths[0].CertIDs[0], check.Equals, "d94bc37bb699aaf8fc2453bfae964f1b87a557dfb0da526ac95d203c0dba719c")
162+
c.Assert(details.CertChains[0].TrustPaths[0].CertIDs[0], check.Equals, "477022360c3af6ba9838cfb2d68f79768c95902946c0117bdd0220b167e7b625")
163163
c.Assert(details.CertChains[0].TrustPaths[0].Trust[0].RootStore, check.Equals, "Mozilla")
164164
c.Assert(details.CertChains[0].TrustPaths[0].Trust[0].IsTrusted, check.Equals, true)
165165
c.Assert(details.CertChains[0].Issues, check.Equals, 0)
@@ -312,18 +312,18 @@ func (s *SSLLabsSuite) TestAnalyze(c *check.C) {
312312

313313
certs := fullInfo.Certs
314314

315-
c.Assert(certs, check.HasLen, 5)
316-
c.Assert(certs[0].ID, check.Equals, "d94bc37bb699aaf8fc2453bfae964f1b87a557dfb0da526ac95d203c0dba719c")
315+
c.Assert(certs, check.HasLen, 6)
316+
c.Assert(certs[0].ID, check.Equals, "477022360c3af6ba9838cfb2d68f79768c95902946c0117bdd0220b167e7b625")
317317
c.Assert(certs[0].Subject, check.Not(check.Equals), "")
318-
c.Assert(certs[0].SerialNumber, check.Equals, "0d46b383d8f8435d4abff9be6b9eed81")
318+
c.Assert(certs[0].SerialNumber, check.Equals, "036d5f0006fefee0b122f4e25eeca25c")
319319
c.Assert(certs[0].CommonNames, check.DeepEquals, []string{"github.com"})
320320
c.Assert(certs[0].AltNames, check.DeepEquals, []string{"github.com", "www.github.com"})
321-
c.Assert(certs[0].NotBefore, check.Equals, int64(1650412800000))
322-
c.Assert(certs[0].NotAfter, check.Equals, int64(1682035199000))
323-
c.Assert(certs[0].IssuerSubject, check.Equals, "CN=DigiCert TLS RSA SHA256 2020 CA1, O=DigiCert Inc, C=US")
321+
c.Assert(certs[0].NotBefore, check.Equals, int64(1682035200000))
322+
c.Assert(certs[0].NotAfter, check.Equals, int64(1713916799000))
323+
c.Assert(certs[0].IssuerSubject, check.Equals, "CN=DigiCert Global G2 TLS RSA SHA256 2020 CA1, O=DigiCert Inc, C=US")
324324
c.Assert(certs[0].SigAlg, check.Equals, "SHA256withRSA")
325325
c.Assert(certs[0].RevocationInfo, check.Equals, 3)
326-
c.Assert(certs[0].CRLURIs, check.DeepEquals, []string{"http://crl3.digicert.com/DigiCertTLSRSASHA2562020CA1-4.crl"})
326+
c.Assert(certs[0].CRLURIs, check.DeepEquals, []string{"http://crl3.digicert.com/DigiCertGlobalG2TLSRSASHA2562020CA1-1.crl"})
327327
c.Assert(certs[0].OCSPURIs, check.DeepEquals, []string{"http://ocsp.digicert.com"})
328328
c.Assert(certs[0].RevocationStatus, check.Equals, 2)
329329
c.Assert(certs[0].CRLRevocationStatus, check.Equals, 2)
@@ -334,9 +334,9 @@ func (s *SSLLabsSuite) TestAnalyze(c *check.C) {
334334
c.Assert(certs[0].ValidationType, check.Equals, "")
335335
c.Assert(certs[0].Issues, check.Equals, 0)
336336
c.Assert(certs[0].SCT, check.Equals, true)
337-
c.Assert(certs[0].SHA1Hash, check.Equals, "d42a8f8a1dd7e058c5e5916983cff6329e23dbdb")
338-
c.Assert(certs[0].SHA256Hash, check.Equals, "d94bc37bb699aaf8fc2453bfae964f1b87a557dfb0da526ac95d203c0dba719c")
339-
c.Assert(certs[0].PINSHA256, check.Equals, "Vt2dBOZFK4wvBEPtdHCw71qZK+nHAjvK17quh2C2qUg=")
337+
c.Assert(certs[0].SHA1Hash, check.Equals, "e94e54a930863d535ba0d2d3a5dd0de3bda8c9c2")
338+
c.Assert(certs[0].SHA256Hash, check.Equals, "477022360c3af6ba9838cfb2d68f79768c95902946c0117bdd0220b167e7b625")
339+
c.Assert(certs[0].PINSHA256, check.Equals, "jSd+RbSAB3215SSioJKeyfdEFELVT/xz+Fwod2ypqtE=")
340340
c.Assert(certs[0].KeyAlg, check.Equals, "RSA")
341341
c.Assert(certs[0].KeySize, check.Equals, 2048)
342342
c.Assert(certs[0].KeyStrength, check.Equals, 2048)

0 commit comments

Comments
 (0)