我需要將 OAEPParameterSpec 作為 AlgorithmParameterSpec 添加到 JWE(Json Web 加密)對象。我怎樣才能做到這一點?我正在使用客戶端 - 服務器應用程序。服務器正在使用 RSA-OAEP-256 加密算法進行加密,客戶端無法解密它,因為它使用的是 HSM 并且存在填充問題。許多研究表明必須使用 BouncyCastle 提供程序才能解決該問題,但這與我無關,因為我無法更改 HSM。為了做到這一點,在加密之前應該在服務器端做一個調整是添加以下行AlgorithmParameterSpec oaepParameterSpec = new OAEPParameterSpec("SHA-256", "MGF1", MGF1ParameterSpec.SHA256, PSource.PSpecified.DEFAULT);這個“oaepParameterSpec”必須添加到我正在使用的 JWE 對象中,但我找不到任何參考來指導我如何做,也找不到關于如何更改/設置 AlgorithmParameterSpec 的 jose4j 規范。
添加回答
舉報
0/150
提交
取消