Тип org.bouncycastle.cms.cmsutils не отображается.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Тип org.bouncycastle.cms.cmsutils не отображается.

Сообщение Anonymous »

Я хочу создать подклассы некоторых классов BC в своем проекте Java, но столкнулся с проблемой при импорте класса CMSUtils. Чтобы воспроизвести проблему в простом проекте, я создал проект Maven для быстрого запуска (Eclipse 2024-06 IDE). Вот некоторые подробности:
в pom.xml:

Код: Выделить всё

org.bouncycastle
bcpkix-jdk18on
1.78.1



org.bouncycastle
bcprov-jdk18on
1.78.1



org.bouncycastle
bcutil-jdk18on
1.78.1


В файле .java:

Код: Выделить всё

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!" );
}
}

Итак, при импорте CMSUtils IDE сообщает: «Тип org.bouncycastle.cms.CMSUtils не виден». С другой стороны, он не жалуется на другой импорт, который здесь только для того, чтобы показать, что виден другой класс из того же .jar.
Я посмотрел содержимое bcpkix-jdk18on-1.78. .1.jar и может видеть оба класса. Поэтому странно, что импорт CMSUtils невозможен.
Есть идеи, что здесь не так?
ОТРЕДАКТИРОВАНО, 05.09.2024.
Работая над каким-то проектом, использующим классы BC, я обнаружил, что мне нужен индивидуальный способ цифровой подписи, который включает не закрытый ключ из какого-то файла, а закрытый ключ на смарт-карте. Чтобы настроить классы BC, я попытался создать подклассы некоторых классов BC, но в рамках моего пакета (например, com.name.package). Вскоре я обнаружил проблему с видимостью класса CMSUtils, как я описывал ранее.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-visible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»