We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef7b842 commit b9a3af0Copy full SHA for b9a3af0
1 file changed
internal/certificatetransparency/ct-parser.go
@@ -11,6 +11,7 @@ import (
11
"hash"
12
"log"
13
"math/big"
14
+ "slices"
15
"strings"
16
"time"
17
@@ -132,14 +133,7 @@ func leafCertFromX509cert(cert x509.Certificate) models.LeafCert {
132
133
134
leafCert.Subject = buildSubject(cert.Subject)
135
if *leafCert.Subject.CN != "" && !leafCert.IsCA {
- domainAlreadyAdded := false
136
- // TODO check if CN matches domain regex
137
- for _, domain := range leafCert.AllDomains {
138
- if domain == *leafCert.Subject.CN {
139
- domainAlreadyAdded = true
140
- break
141
- }
142
+ domainAlreadyAdded := slices.Contains(leafCert.AllDomains, *leafCert.Subject.CN)
143
144
if !domainAlreadyAdded {
145
leafCert.AllDomains = append(leafCert.AllDomains, *leafCert.Subject.CN)
0 commit comments