1
私はBouncycastleの新機能です。 http接続でTSAサーバーからtimeStampToken
を入手できます。Bouncycastle Java - TimestampTokenからtstファイルを生成
InputStream in = con.getInputStream();
TimeStampResp resp = TimeStampResp.getInstance(new ASN1InputStream(in).readObject());
TimeStampResponse response = new TimeStampResponse(resp);
response.validate(timeStampRequest);
InputStream in = con.getInputStream();
TimeStampResp resp = TimeStampResp.getInstance(new ASN1InputStream(in).readObject());
TimeStampResponse response = new TimeStampResponse(resp);
response.validate(timeStampRequest);
次に、TimeStampResponse
オブジェクトからファイルを生成する必要があります。他のクライアントアプリケーションで生成されたファイルにはCRL/OCSP URL情報がありますが、このファイルにはこの情報は含まれていません。このファイルをどのように生成できますか?
FileOutputStream fos;
try {
fos = new FileOutputStream(
"C:/FORM-003.pdf.tst");
fos.write(response.getEncoded());
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ご協力ありがとうございます。