Skip to content

Commit

Permalink
Use %w for errors
Browse files Browse the repository at this point in the history
Signed-off-by: Mustafa Abdelrahman <mustafa.abdelrahman@zalando.de>
  • Loading branch information
MustafaSaber committed Jun 14, 2023
1 parent 8ad8e8f commit 7651c84
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions certs/fake/certificate.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ func (m *CertificateProvider) GetCertificates() ([]*certs.CertificateSummary, er
m.ca.once.Do(func() {
caKey, err := rsa.GenerateKey(rand.Reader, 2048)
if err != nil {
m.ca.err = fmt.Errorf("unable to generate CA key: %v", err)
m.ca.err = fmt.Errorf("unable to generate CA key: %w", err)
return
}

Expand All @@ -54,20 +54,20 @@ func (m *CertificateProvider) GetCertificates() ([]*certs.CertificateSummary, er
}
caBody, err := x509.CreateCertificate(rand.Reader, &caCert, &caCert, caKey.Public(), caKey)
if err != nil {
m.ca.err = fmt.Errorf("unable to generate CA certificate: %v", err)
m.ca.err = fmt.Errorf("unable to generate CA certificate: %w", err)
return
}
caReparsed, err := x509.ParseCertificate(caBody)
if err != nil {
m.ca.err = fmt.Errorf("unable to parse CA certificate: %v", err)
m.ca.err = fmt.Errorf("unable to parse CA certificate: %w", err)
return
}
m.ca.roots = x509.NewCertPool()
m.ca.roots.AddCert(caReparsed)

chainKey, err := rsa.GenerateKey(rand.Reader, 2048)
if err != nil {
m.ca.err = fmt.Errorf("unable to generate sub-CA key: %v", err)
m.ca.err = fmt.Errorf("unable to generate sub-CA key: %w", err)
return
}
chainCert := x509.Certificate{
Expand All @@ -85,11 +85,11 @@ func (m *CertificateProvider) GetCertificates() ([]*certs.CertificateSummary, er
}
chainBody, err := x509.CreateCertificate(rand.Reader, &chainCert, caReparsed, chainKey.Public(), caKey)
if err != nil {
m.ca.err = fmt.Errorf("unable to generate sub-CA certificate: %v", err)
m.ca.err = fmt.Errorf("unable to generate sub-CA certificate: %w", err)
}
chainReparsed, err := x509.ParseCertificate(chainBody)
if err != nil {
m.ca.err = fmt.Errorf("unable to parse sub-CA certificate: %v", err)
m.ca.err = fmt.Errorf("unable to parse sub-CA certificate: %w", err)
return
}

Expand All @@ -99,7 +99,7 @@ func (m *CertificateProvider) GetCertificates() ([]*certs.CertificateSummary, er

certKey, err := rsa.GenerateKey(rand.Reader, 2048)
if err != nil {
return nil, fmt.Errorf("unable to generate certificate key: %v", err)
return nil, fmt.Errorf("unable to generate certificate key: %w", err)
}
cert := x509.Certificate{
SerialNumber: big.NewInt(3),
Expand Down

0 comments on commit 7651c84

Please sign in to comment.