Take only first cert in multi part PEM, minimize side effects

This commit is contained in:
iadgovuser29 2025-04-08 10:40:31 -04:00
parent 0b7a72805a
commit da7947909e

View File

@ -58,9 +58,9 @@ public final class CredentialHelper {
public static byte[] stripPemHeaderFooter(final String pemFile) {
String strippedFile;
strippedFile = pemFile.replace(CertificateVariables.PEM_HEADER, "");
strippedFile = strippedFile.replace(CertificateVariables.PEM_FOOTER, "");
strippedFile = strippedFile.substring(0, strippedFile.indexOf(CertificateVariables.PEM_FOOTER));
strippedFile = strippedFile.replace(CertificateVariables.PEM_ATTRIBUTE_HEADER, "");
strippedFile = strippedFile.replace(CertificateVariables.PEM_ATTRIBUTE_FOOTER, "");
strippedFile = strippedFile.substring(0, strippedFile.indexOf(CertificateVariables.PEM_ATTRIBUTE_FOOTER));
return Base64.decode(strippedFile);
}