BouncyCastle apisを使用して、 "foo.key"ファイルと文字列パスワードを使用してprivateKeyオブジェクトを生成するアプレットがあります。次に、このprivateKeyオブジェクトと "MYNAMEHERE"のような文字列を使用して署名が作成されます。私が知っているのは、この署名を生成するために使用されたalgorythmはRSAだということです。pvk.keyとBouncyCastle暗号apisで生成された署名の検証と復号化
私がしたいことは、このシグネチャをPHPで復号化(または検証)することです。私は、publicKey(file.cer)とprivateKey(file.key)の両方のファイルを持ち、JavaでprivateKeyオブジェクトを生成するために使用されています。
値を渡して、PHPでopenssl_verify機能を使用しようとしてイム:$署名がJavaで生成された署名オブジェクトの文字列表現が含まれてい
openssl_verify(「MYNAMEHERE」、$署名、「ファイル.cer」)を、:新しい文字列(署名)。
このプロセスが署名を検証するのが正しいかどうか、またはこの機能を使用する前にどのようなエンコード/デコード処理が必要かはわかりません。
誰かが私に正しい方向を指してくれることを願っています!
ありがとうございます!
1 ... –
@DigitalPrecisionは、可能 –
せずにしてみてくださいジョークの男、リラックスしてください。 –