From 5d87845569e79f792316aa44969ecdf27e7ee6ad Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Mon, 23 May 2022 14:30:54 +0200 Subject: [PATCH] Refine PemObject header/footer detection. Closes gh-616 --- .../java/org/springframework/vault/support/PemObject.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-vault-core/src/main/java/org/springframework/vault/support/PemObject.java b/spring-vault-core/src/main/java/org/springframework/vault/support/PemObject.java index 0c10dd91..af491656 100644 --- a/spring-vault-core/src/main/java/org/springframework/vault/support/PemObject.java +++ b/spring-vault-core/src/main/java/org/springframework/vault/support/PemObject.java @@ -44,9 +44,9 @@ import org.springframework.util.Base64Utils; */ public class PemObject { - private static final Pattern BEGIN_PATTERN = Pattern.compile("-----BEGIN ([A-Z ]+)-----"); + private static final Pattern BEGIN_PATTERN = Pattern.compile("-+BEGIN ([A-Z ]+)-+"); - private static final Pattern END_PATTERN = Pattern.compile("-----END ([A-Z ]+)-----"); + private static final Pattern END_PATTERN = Pattern.compile("-+END ([A-Z ]+)-+"); private final PemObjectType objectType;