From 3971483e1849e93cb1dc49438db3f616b1644bed Mon Sep 17 00:00:00 2001 From: Praveen raj Mani Date: Wed, 9 May 2018 14:26:38 +0530 Subject: [PATCH] Remove trailing/leading spaces in Certificates (#5885) Fixes: #5632 --- cmd/certs.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/certs.go b/cmd/certs.go index 5e60ad915..3a4a32235 100644 --- a/cmd/certs.go +++ b/cmd/certs.go @@ -17,6 +17,7 @@ package cmd import ( + "bytes" "crypto" "crypto/ecdsa" "crypto/tls" @@ -38,6 +39,9 @@ func parsePublicCertFile(certFile string) (x509Certs []*x509.Certificate, err er return nil, err } + // Trimming leading and tailing white spaces. + data = bytes.TrimSpace(data) + // Parse all certs in the chain. current := data for len(current) > 0 {