в pom.xml:
Код: Выделить всё
org.bouncycastle
bcpkix-jdk18on
1.78.1
org.bouncycastle
bcprov-jdk18on
1.78.1
org.bouncycastle
bcutil-jdk18on
1.78.1
Код: Выделить всё
package cmstest;
import org.bouncycastle.cms.CMSTypedStream;
import org.bouncycastle.cms.CMSUtils;
public class App {
public static void main( String\[\] args ) {
System.out.println( "Hello World!" );
}
}
Я посмотрел содержимое bcpkix-jdk18on-1.78. .1.jar и может видеть оба класса. Поэтому странно, что импорт CMSUtils невозможен.
Есть идеи, что здесь не так?
ОТРЕДАКТИРОВАНО, 05.09.2024.
Работая над каким-то проектом, использующим классы BC, я обнаружил, что мне нужен индивидуальный способ цифровой подписи, который включает не закрытый ключ из какого-то файла, а закрытый ключ на смарт-карте. Чтобы настроить классы BC, я попытался создать подклассы некоторых классов BC, но в рамках моего пакета (например, com.name.package). Вскоре я обнаружил проблему с видимостью класса CMSUtils, как я описывал ранее.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-visible
Мобильная версия