Пример клиентского теста ACME4J
Когда я тестирую acme4j, используя ClientTest exmaple, я получаю следующую ошибку
Exception in thread "main" java.lang.NoSuchMethodError: org.bouncycastle.util.Strings.lineSeparator()Ljava/lang/String;
at org.bouncycastle.util.io.pem.PemWriter.<init>(Unknown Source)
at org.bouncycastle.openssl.jcajce.JcaPEMWriter.<init>(Unknown Source)
at org.shredzone.acme4j.util.KeyPairUtils.writeKeyPair(KeyPairUtils.java:113)
at ACME.ACME.ClientTest.loadOrCreateUserKeyPair(ClientTest.java:160)
at ACME.ACME.ClientTest.fetchCertificate(ClientTest.java:71)
at ACME.ACME.ClientTest.main(ClientTest.java:407)
Программа запускается для генерации userKePair с пустым файлом user.key. Не удается записать содержимое в файл.
Моя среда:
Windows 10, JRE 1.8, Eclipse IDE. Я следую краткому руководству по acme4j, и оба acme4j-client, acme4j-utils установлены. Я вижу, что зависимости bcprov-jdk15on-1.59.jar, bcpkix-jdk15on-1.59.jar также установлены.