0

Я очень новичок в Bouncy Castle. Я хочу знать, есть ли какой-либо способ использования Bouncy Castle API, чтобы я мог получить исходный контент, если у меня есть подпись, использующая сертификат X509 с открытым ключом. не найти никакого способа, поскольку у нас есть только открытый ключ. У нас нет закрытого ключа, который используется для подписания сообщения.Bouncy Castle Получение контента из подписи и X509Certificate

+0

У нас есть открытый ключ как X509Certificate – Swapnil

+0

Итак, в чем ваш вопрос? –

+0

Я хочу получить контент из строки подписи. – Swapnil

ответ

0

Если вы создали подпись , и у вас есть только та подпись (и нет исходных данных), то вам не повезло.

Если подпись завернута, то вы можете вернуть исходные данные. Подписанные данные не требуют, чтобы закрытый ключ был проверен и извлечен. Открытый ключ (фактически сертификат с ключом) может быть включен в подпись упаковки, и в этом случае вам даже не нужен сертификат отдельно.

+0

Да, правильно, на самом деле у меня завернутая подпись, я просто хочу проверить подпись, но я всегда получаю сообщение «Дать дайджест», поэтому я просто хочу получить контент от подписи, чтобы проверить исходный контент, который у меня есть для сравнения. любой метод или код, которые будут получать контент из подписи для моей проверки, будут полезны. – Swapnil