2016-07-07 28 views
0

私は公開鍵を持っており、送信者の公開鍵に対応する2048ビットの秘密鍵を使用してRSAデジタル署名を作成しません。 私を助けて...SSL証明書と秘密鍵(RSA)

+0

公開鍵でデジタル署名を作成することはできません。何をしたいですか? – pedrofb

+0

私は説明しようとする。暗号化されたデータパケットを送信する必要があります。私はp12ファイルが必要です。 私は受信者の公開鍵と自身の公開鍵を持っています。どのようにp12ファイルを作成する。 プロセスの説明 "エンベロープ"署名を使用してSHA2-256ハッシュを作成 次に、送信者の公開鍵 –

+0

に対応する2048ビット秘密鍵を使用してRSAデジタル署名を作成します。デジタル署名と同じ暗号化ではありません。デジタル署名は、送信されるデータを暗号化しません。 Simplifiyngでは、秘密鍵でメッセージのハッシュに署名し、受信者は公開鍵でメッセージの署名を検証します。暗号化は受信者の公開鍵で行い、受信者は自身の秘密鍵で復号化します。あなたが用語を混乱させるか、メッセージを暗号化してデジタル署名する必要があるかどうかはわかりません。 – pedrofb

答えて

0

pedrofb感謝:)

1)opensslのPKCS7 -in Roots.p7b -inform DER -out result.pem -print_certs
2)のopenssl genrsa -out -des3テストしてください。キー2048
3)のopensslのpkcs12 -export -inkey test.key -in result.pem -name MY_NAME -out final_result.pfx
私はopensslの

C使用しています:\ opensslの> opensslのgenrsa -out -des3テストを.key 2048
「スクリーン」をランダムな状態にロードする - 完了
RSA秘密鍵、2048ビット長係数の生成
.............................. ........................................... ...... .......................................... +++ .... ................................... +++ eは65537(0x10001)
パスフレーズを入力test.keyのために:
確認 - test.keyのためのパスフレーズを入力します。

C:\ opensslの>のopensslのpkcs12 -export -inkey test.key -in result.pem -name MY_NAME - final_resultアウト
。 pfxランダムな状態に10 ロード「画面」 -
を行ってはtest.keyのためにパスフレーズを入力します。
ませ証明書が一致しない秘密鍵

この結果を何を意味するのか「いいえ証明書は、秘密鍵と一致していませんか」?

関連する問題