Ява — используйте сертификат CA мой собственный код

Я искал по нескольким темам, но я не могу найти то, что мне нужно. Проблема в том, что я хотел бы подписать файл цифровым сертификатом из моей собственной написанной программы (на компьютере или в Интернете). Тогда я хочу знать:

  1. Если я могу сделать это с сертификатом CA.
  2. Какой CA может выдать мне сертификат, который я могу использовать в своей программе. Я имею в виду файл сертификата CA с методом доступа к Algorithm, Key, а также для отправки запроса на проверку на сервер? Своего рода API?
  3. Существует ли такой сертификат? Могу ли я найти это бесплатно?

0

Решение

Пока я правильно понял ваши вопросы, найдите ниже мои ответы:

1. Вы можете получить цифровой сертификат, сгенерировав пару ключей, а затем подписать свой открытый ключ любым ЦС (либо вашим собственным ЦС, либо любым публично доверенным ЦС).

2 — Вы можете сделать запрос в CA, чтобы получить ваш цифровой сертификат. Предполагая, что вам нужен общедоступный сертификат, вы можете использовать широкий спектр ЦС. Я бы предложил вам проверить Давайте зашифруем Проект, они выпускают бесплатные сертификаты.
Использование вашего цифрового сертификата является вопросом вашей реализации. По сути, вам нужно знать, чего вы хотите достичь (например, конфиденциальность, аутентификация, целостность …). Обычно вы хотите реализовать SSL для достижения любой из этих функций.
Для подписания документов вам необходимо зашифровать свой личный ключ, связанный с открытым ключом, который использовался для получения цифрового сертификата.

3 — Как я уже говорил во втором ответе, да, есть бесплатные варианты для публично доверяемых цифровых сертификатов

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]