(Object data, Object publicKeyPem, Object hash)
| 313 | // ==================================================== |
| 314 | |
| 315 | public static String Rsa(Object data, Object publicKeyPem, Object hash) { |
| 316 | byte[] sig = rsaSign(toString(data), toString(publicKeyPem), (hash == null ? "md5" : toString(hash))); |
| 317 | return BinaryToBase64(sig); |
| 318 | } |
| 319 | |
| 320 | private static byte[] rsaSign(String data, String pemPrivateKey, String hashAlgo) { |
| 321 | String jce = switch (hashAlgo) { |
no test coverage detected