Как использовать keytool программно? - PullRequest
2 голосов
/ 19 февраля 2011

Мне кажется, что вряд ли найдутся хорошие инструменты, которые помогли бы разработчикам веб-приложений защитить свою среду. Я чувствую, что возникает много проблем с развертыванием, потому что администратор не был должным образом учтен, чтобы игнорировать тонкости и TLS / SSL. Однажды мне посчастливилось увидеть действительно хорошее управление пользовательским интерфейсом, которое было интуитивно понятным для администратора любого уровня, либо в веб-сфере, либо в weblogic (я забыл), но ничего подобного не доступно сегодня в сообществе открытого исходного кода. Я хотел бы однажды собрать что-нибудь для tomcat, поэтому я экспериментирую и пытаюсь выяснить, как «не изобретать» колесо, но мне кажется, что я не могу получить исходный код keytool. ... и сам класс, я думаю, окончательный ... так что о расширении не может быть и речи. Кто-нибудь знает, почему в SUN стало так сложно делать хорошую и интуитивную защиту?

Реальный вопрос: Есть ли способы, которыми вы знаете, где кто-то может программно использовать keytool в полной мере?

1 Ответ

0 голосов
/ 03 января 2019

Вы можете использовать API Java KeyStore, чтобы делать то, что keytool делает программно.На протяжении многих лет развивались инструменты KeyStore api и keytool командной строки.Вы можете обратиться к KeyStore API-документам здесь:

Java 7 KeyStore

Java 8 KeyStore

Java 9 KeyStore

Если вам интересно, как keytool делает это, быстрый поиск в Google дал эту ссылку , которая содержит его код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...