Fix linter errors.
This commit is contained in:
parent
c0525381eb
commit
ae7b41a12c
1 changed files with 6 additions and 6 deletions
|
@ -114,7 +114,7 @@ func certificateSort(n []*x509.Certificate) bool {
|
||||||
return isSorted
|
return isSorted
|
||||||
}
|
}
|
||||||
|
|
||||||
func isSignedBy(i *x509.Certificate, j *x509.Certificate) bool {
|
func isSignedBy(i, j *x509.Certificate) bool {
|
||||||
signer := x509.NewCertPool()
|
signer := x509.NewCertPool()
|
||||||
signer.AddCert(j)
|
signer.AddCert(j)
|
||||||
|
|
||||||
|
@ -154,18 +154,18 @@ func getCertificateAndChain(certb certutil.CertBundle) (*Certificate, error) {
|
||||||
var leaf *x509.Certificate
|
var leaf *x509.Certificate
|
||||||
intermediates := make([]*x509.Certificate, 0)
|
intermediates := make([]*x509.Certificate, 0)
|
||||||
used := make(map[string]bool) // ensure that intermediate are uniq
|
used := make(map[string]bool) // ensure that intermediate are uniq
|
||||||
chains := append(certb.CAChain, []string{certb.Certificate}...)
|
for _, chain := range append(certb.CAChain, certb.Certificate) {
|
||||||
for _, chain := range chains {
|
|
||||||
for _, cert := range parseCertificates(chain) {
|
for _, cert := range parseCertificates(chain) {
|
||||||
if used[cert.SerialNumber.String()] {
|
if used[cert.SerialNumber.String()] {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
used[cert.SerialNumber.String()] = true
|
used[cert.SerialNumber.String()] = true
|
||||||
if isRoot(cert) {
|
switch {
|
||||||
|
case isRoot(cert):
|
||||||
root = cert
|
root = cert
|
||||||
} else if cert.BasicConstraintsValid && cert.IsCA {
|
case cert.BasicConstraintsValid && cert.IsCA:
|
||||||
intermediates = append(intermediates, cert)
|
intermediates = append(intermediates, cert)
|
||||||
} else {
|
default:
|
||||||
leaf = cert
|
leaf = cert
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue