Подписание кода Java без частных / открытых ключей

Как мне подписать файлы JAR, если на чужом компьютере были сгенерированы закрытые / открытые ключи и CSR? У меня есть сертификат, но я пытаюсь понять, можно ли использовать этот сертификат только для подписи файлов JAR на компьютере, на котором был создан CSR, или мне нужно, чтобы этот человек отправил мне закрытые / открытые ключи?

1 ответ

Подписи PKI создаются вами с помощью вашего закрытого ключа и проверяются другими пользователями с помощью вашего открытого ключа.

Доверие устанавливается, когда (a) подпись действительна и соответствует сертификату, который ее подписал, и (b) объект, проверяющий подпись, либо доверяет вашему сертификату напрямую, либо доверяет объекту, который его подписал, CA.

CSR не представляет интереса для этого процесса, и сертификаты других людей не используются.

Надеюсь, это прояснит.

Другие вопросы по тегам