IdentityServer4生成加密证书、签名及验签

IdentityServer4生成加密证书、签名及验签

一、生成加密证书

linux centos7 系统

1.更新一下系统

sudo yum update

2.使用OpenSSL生成证书,注:RSA加密证书长度要2048以上,否则服务运行会抛异常

sudo yum install openssl
openssl genrsa -out idsrv4.key 2048
openssl req -new -key idsrv4.key -out idsrv4.csr
#(包含公钥)
openssl x509 -req -days 365 -in idsrv4.csr -signkey idsrv4.key -out idsrv4.crt 
#在生成的过程中会让我们输入Export Password
openssl pkcs12 -export -in idsrv4.crt -inkey idsrv4.key -out idsrv4.pfx

3.查看当前目录

ls
idsrv4.crt idsrv4.csr idsrv4.key idsrv4.pfx

注:idsrv4.crt 为公钥 idsrv4.key为私钥

二、jwt.io 网站验签

posted @ 2021-08-10 16:01  MAUI程序员  阅读(278)  评论(0)    收藏  举报