formatCsrBase64Url static method

String formatCsrBase64Url(
  1. String csr
)

Implementation

static String formatCsrBase64Url(String csr) {
  csr = csr.replaceAll(X509Utils.BEGIN_CSR, '');
  csr = csr.replaceAll(X509Utils.END_CSR, '');
  csr = csr.replaceAll(X509Utils.BEGIN_NEW_CSR, '');
  csr = csr.replaceAll(X509Utils.END_NEW_CSR, '');
  var lines = LineSplitter.split(csr);
  var b64 = lines.join();
  var bytes = base64.decode(b64);
  return base64Url.encode(bytes).replaceAll('=', '');
}