Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Illuminated

Authors: Catherine M. Ricardo, Susan D. Urban, Karen C. Davis

4th Edition

1284231585, 978-1284231588

More Books

Students also viewed these Databases questions

Question

What is the purpose of the Salary Structure Table?

Answered: 1 week ago

Question

What is the scope and use of a Job Family Table?

Answered: 1 week ago