1

OpenSSL を使用してデジタル署名を作成しています。これにより、ファイル *.txt を含む *.b64 ファイルが生成され、この入力にはデジタル署名が含まれます。

java を使用して *.b64 を抽出するにはどうすればよいですか?

4

1 に答える 1

1

DatatypeConverter.parseBase64Binary()を使用できます: base64 でエンコードされたファイルの内容をデコードして、デジタル署名を取得します。

String fileContentsStr = ...
byte[] decoded = DatatypeConverter.parseBase64Binary(fileContentsStr);
System.out.println(new String(decoded));
于 2012-09-16T00:03:55.227 に答える