Как проверить, совпадает ли открытый ключ с закрытым ключом?

Я использую Java и KeyStore.

У меня есть пара открытого и закрытого ключей в KeyStore.

Когда я читаю сертификат и получаю открытый ключ из сертификата.

Как узнать, совпадает ли открытый ключ в сертификате с закрытым ключом в хранилище ключей?


person performanceuser    schedule 10.11.2012    source источник
comment
Зашифруйте общеизвестный фрагмент данных с помощью открытого ключа, расшифруйте его с помощью закрытого и посмотрите, совпадают ли они.   -  person Andrew T Finnell    schedule 10.11.2012


Ответы (1)


У меня есть пара открытого и закрытого ключей в KeyStore.

Как узнать, совпадает ли открытый ключ в сертификате с закрытым ключом в хранилище ключей?

Поскольку хранилище ключей содержит пары, вы ищете пару с тем же открытым ключом, что и сертификат.

Конечно, это только первый шаг. Затем вам (или, что более вероятно, библиотеке PKI) необходимо использовать закрытый ключ для проверки подписи сертификата.

person Stephen C    schedule 10.11.2012