diff --git a/pkg/auth/mtls/mtls.go b/pkg/auth/mtls/mtls.go index 382da29064..66352b8766 100644 --- a/pkg/auth/mtls/mtls.go +++ b/pkg/auth/mtls/mtls.go @@ -118,8 +118,8 @@ func (c *CAStore) Verify(ctx context.Context, clientType ClientType, cn string, x509.ExtKeyUsageClientAuth, }, } - if _, err := cert.Verify(opts); err == nil { - return nil + if _, err := cert.Verify(opts); err != nil { + return errCertificateNotVerified.WithCause(err) } - return errCertificateNotVerified.New() + return nil }