OpenSSL を使用してデジタル署名を作成しています。これにより、ファイル *.txt を含む *.b64 ファイルが生成され、この入力にはデジタル署名が含まれます。
java を使用して *.b64 を抽出するにはどうすればよいですか?
DatatypeConverter.parseBase64Binary()を使用できます: base64 でエンコードされたファイルの内容をデコードして、デジタル署名を取得します。
String fileContentsStr = ...
byte[] decoded = DatatypeConverter.parseBase64Binary(fileContentsStr);
System.out.println(new String(decoded));