Самый простой способ - использовать класс JcaCertStore
. Это можно легко инициализировать с помощью коллекции сертификатов, а затем передать на TimestampTokenGenerator
, используя addCertificates
.
. В этом примере я сделал это с помощью метода, поскольку у меня нет точного контекста, который вы хотитечтобы разместить его, но вы можете извлечь две строки и разместить их, где вы хотите, конечно!
public void add(TimeStampTokenGenerator timeStampTokenGenerator, X509Certificate certificate) throws CertificateEncodingException {
JcaCertStore store = new JcaCertStore(Collections.singleton(certificate));
timeStampTokenGenerator.addCertificates(store);
}
Javadocs здесь