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