1

我正在使用 OpenSSL 创建数字签名。这会生成一个 *.b64 文件,其中包含文件 *.txt,而这又包含数字签名。

如何使用 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 回答