Question
Question about base64 and ssh public and private keys. I am trying to sign a document using a private key. Hoewever, I can't seem to
Question about base64 and ssh public and private keys. I am trying to sign a document using a private key. Hoewever, I can't seem to get the base64 decoder to work on my key. It gives an error saying illegal character 2d.
Here is my code so far:
public static void signFile( File fileToSign, File sshPrivateKeyFile, File dstSignatureFile) {
Path privatePath = Paths.get(sshPrivateKeyFile.getAbsolutePath()); String privateString; privateString = new String(Files.readAllBytes(privatePath)); privateString.replace("-----BEGIN RSA PRIVATE KEY-----", ""); privateString.replace("-----END RSA PRIVATE KEY----- ", ""); byte[] decodedPrivate = Base64.getDecoder().decode(privateString.getBytes()); } }
I'm not sure about posting my actual key, so can someone help me with this?
Thanks.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started