From b37df29f9e6236d5fb20267ea3caac2ddeeb80d9 Mon Sep 17 00:00:00 2001 From: Fangzhou Xu Date: Thu, 5 May 2016 10:16:41 -0700 Subject: [PATCH] handle CMS pem format easier Change-Id: Iea34f049fe84e7454380b9184082930085f792d0 --- identity/middleware/validation.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/identity/middleware/validation.go b/identity/middleware/validation.go index 1f8d54c..2970378 100644 --- a/identity/middleware/validation.go +++ b/identity/middleware/validation.go @@ -194,11 +194,10 @@ func base64DecodeFromCms(token string) ([]byte, error) { // -----BEGIN CMS----- // -----END CMS----- func trimCMSFormat(token string) string { + token = strings.Trim(token, "\n") l := strings.Index(token, "\n") r := strings.LastIndex(token, "\n") - t := token[l:r] - r2 := strings.LastIndex(t, "\n") - return t[0:r2] + return token[l:r] } // Get the signging certificate from local dir