我对 java keytool 命令非常熟悉,但我似乎无法弄清楚如何生成 OAEP 填充的 RSA 证书。我正在尝试生成一个来保护 SAML 通道。我觉得我误解了指定填充方法的工作原理。
理想情况下,我最终得到一个使用 RSA SHA256 签名、使用 AES256 加密并且密钥传输算法具有 OAEP 填充的通道。
作为一个附带问题,这是否适用于 opensaml 实现?我不明白为什么不这样做,因为它应该只是一个有效的 X509 证书。
keytool -genkey -alias myalias -keyalg RSA -keysize 512 -sigalg SHA256withRSA -keystore sample.jks -dname "CN=C, O=O, L=L, ST=S, C=US" -storepass changeit