私は、別の場所から受け取った証明書と私有鍵を持っています。これら2つの抽象的なオブジェクトだけが与えられている場合、証明書が関連付けられていることを確認できますか、または指定されたPrivateKeyの証明書ですか?Java証明書が鍵に関連付けられている
これらがRSAキー用である場合は、RsaPublicKey/RsaPrivateKeyにキャストして指数とモジュラスが一致することを確認できますが、ECDSAの場合はどうなりますか?他のタイプはどうですか?
最終的に証明書チェーンとして証明書を持つキーストアにキーを保存したいと思っています。これは例外をスローするか、別のキーから証明書でキーをロードしようとすると何らかのエラーが発生すると思いました。しかし、それは重要ではないようですか?
私はこれがうまくいくと思います。私は、私が手で持っているキーのタイプを必ずしも知っているわけではありませんが、私はECDSAに続くRSA署名検証を試みることができます。いずれかが動作する場合は、それらを有効なペアとみなします。 – kenen