У меня есть апплет, который использует файл «foo.key» и строковый пароль для создания объекта privateKey с использованием API BouncyCastle. Затем создается подпись с использованием этого объекта privateKey и строки, такой как «MYNAMEHERE». Все, что я знаю, это то, что для создания этой подписи используется алгоритм RSA.
Что я хочу сделать, так это расшифровать (или проверить) эту подпись в PHP. У меня есть оба файла publicKey (file.cer) и privateKey (file.key), которые использовались для создания объекта privateKey в Java.
Я пытаюсь использовать функции openssl_verify в PHP, передавая значения:
openssl_verify("MYNAMEHERE", $signature, "file.cer"), где $signature содержит строковое представление объекта подписи, сгенерированного в Java: new String ( подпись).
Я не знаю, является ли этот процесс правильным для проверки подписи или какой процесс кодирования/декодирования я должен выполнить перед использованием этой функции.
Надеюсь, кто-нибудь укажет мне правильное направление!
Заранее спасибо!