Webサービス呼び出しの署名タグを手動で作成しようとしています。キーストアから証明書にアクセスし、証明書の公開鍵にアクセスしました。RSAKeyValueをds:CryptoBinaryタイプに変換する際に問題が発生しました。コードはmudulusと指数のBiginteger値を返します。私は、それらをオクテットに変換してからBas64に変換する方法またはアルゴリズムを探しています。これが私のコードです
RSAPublicKey rsaKey = (RSAPublicKey)certificate.getPublicKey();
customSignature.Modulus = rsaKey.getModulus();
customSignature.Exponent = rsaKey.getPublicExponent();
整数をオクテット表現に変換するためにJavaで利用できるソリューションはありますか?