Advertisement

Spring Cloud支持JWT加密使用keytool生成JKS文件

阅读量:

通过keytool生成jks文件:

执行以下指令即可生成私钥,其中涉及姓名、国家等信息可选择性忽略

复制代码
    keytool -genkey -alias ffzs-jwt -keyalg RSA -keysize 1024 -keystore ffzs-jwt.jks -validity 365 -keypass ffzs00 -storepass ffzs00
    
    
      
    

在上述指令中,-alias参数用于设置别名,-keypass与-storepass则用于指定密码,而-validity参数用于设定jks文件的有效期限(单位为天)。

所获取的jks文件作为私钥,其对应的公钥将被用于解密JWT。此时需要通过jks文件提取其公钥,具体操作命令如下:

复制代码
    keytool -list -rfc --keystore ffzs-jwt.jks | openssl x509 -inform pem -pubkey
    
    
      
    

在输入密码之后,系统将生成对应的公钥与私钥。

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/JQsgx4Yn9LyrOEWqvGZop0mwhadI

全部评论 (0)

还没有任何评论哟~