Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

PKCS11の署名について

こんにちは。

今署名ツールを作ろうとしています。

秘密鍵はICカードにはいっており、公開鍵はファイルと
してマシン内にある状態で、PKCS7形式のファイルを作
成するといったものです。

Javaからスタートし、JNIを使ってC++でPKCS11でカード
にアクセス・署名して、署名値をJavaへ戻す。
その署名値を使ってPKCS7形式のファイルを作成するの
ですが、署名されていないという結果になってしまいま
す。

C++内で署名検証するとVerify:OKとなるのですが、そ
の値をバイト配列としてJavaに戻して署名検証すると
verify:NGとなってしまいます。

戻ってきた値をエンコードするなどの必要があるのでし
ょうか。

どなたかご教授お願いできますでしょうか。

PS.ひとつ前の投稿は指名と題名を勘違いしていまし
た。
削除依頼中です。

1

回答

86554

閲覧

1件の回答

評価

0

戻ってきたbyte配列の中身は確認したのか?
「うまく行かない、質問しよう」の前に、自分でできること
はあるだろう。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。