X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=tests%2Forg%2Fcacert%2Fgigi%2FtestUtils%2FPemKey.java;h=14d282fdce4e60c6566dea16a6ee908223589900;hb=26adba2db53b0a4cb7e965219e51175845407be2;hp=9f5a27c00a96ce0077fb8f8a2c7c5ad2beb81e66;hpb=3fb5d9ffc2fddb0c713abf22cfe6583fd1140813;p=gigi.git diff --git a/tests/org/cacert/gigi/testUtils/PemKey.java b/tests/org/cacert/gigi/testUtils/PemKey.java index 9f5a27c0..14d282fd 100644 --- a/tests/org/cacert/gigi/testUtils/PemKey.java +++ b/tests/org/cacert/gigi/testUtils/PemKey.java @@ -10,9 +10,9 @@ import java.util.Base64; public class PemKey { public static PrivateKey parsePEMPrivateKey(String privKeyPEM) throws NoSuchAlgorithmException, InvalidKeySpecException { - privKeyPEM = privKeyPEM.replace("-----BEGIN PRIVATE KEY-----", "").replace("\n", ""); + privKeyPEM = privKeyPEM.replaceAll("-----BEGIN (RSA )?PRIVATE KEY-----", "").replace("\n", ""); // Remove the first and last lines - privKeyPEM = privKeyPEM.replace("-----END PRIVATE KEY-----", ""); + privKeyPEM = privKeyPEM.replaceAll("-----END (RSA )?PRIVATE KEY-----", ""); // Base64 decode the data byte[] encoded = Base64.getDecoder().decode(privKeyPEM);