Статус: Новичок
Группы: Участники
Зарегистрирован: 03.10.2021(UTC) Сообщений: 3
|
День добрый, вопрос наверно глупый, но не могу победить, и в поиске не вижу, опыта в Java мало. Стоит jdk-17, в conf\security\java.security добавил строки как в инструкции: security.provider.14=JCP security.provider.15=Crypto security.provider.16=RevCheck Библиотеки валяются в папке с приложением, компилю его так: javac -cp jcp-2.0.41940-A\JCP.jar App.java Код: Код:
import ru.CryptoPro.JCP.JCP;
import java.security.KeyStore;
class App {
public static void main(String[] args) throws Exception {
KeyStore keyStore = KeyStore.getInstance("J6CFStore", "JCP");
}
}
Запускаю так: java App Пишет что не видит провайдера JCP: Exception in thread "main" java.security.NoSuchProviderException: no such provider: JCP С чем это связано?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.10.2021(UTC) Сообщений: 3
|
Сам победил :)
Надо было добавить провайдера самому в коде:
Security.addProvider(new JCP());
Почему-то в доках про это не сказано... ну и после этого ругается что не находит какие-то классы, поэтому компилил так:
javac -cp jcp-2.0.41940-A\* App.java
а запускал так:
java -cp jcp-2.0.41940-A\*;. App
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close