MCPcopy Index your code
hub / github.com/ccxt/ccxt / decodePemBody

Method decodePemBody

java/lib/src/main/java/io/github/ccxt/base/Crypto.java:693–701  ·  view source on GitHub ↗
(String pem, String begin, String end)

Source from the content-addressed store, hash-verified

691 }
692
693 private static byte[] decodePemBody(String pem, String begin, String end) {
694 int i = pem.indexOf(begin);
695 int j = pem.indexOf(end);
696 if (i < 0 || j < 0 || j <= i) {
697 throw new IllegalArgumentException("Invalid PEM: missing " + begin + " / " + end);
698 }
699 String base64 = pem.substring(i + begin.length(), j).replaceAll("\\s+", "");
700 return Base64.getMimeDecoder().decode(base64);
701 }
702
703 /**
704 * Build PKCS#8 PrivateKeyInfo DER for RSA:

Callers 3

extractEd25519SeedMethod · 0.95

Calls 3

replaceAllMethod · 0.80
lengthMethod · 0.45
decodeMethod · 0.45

Tested by

no test coverage detected