##生成private key
openssl genrsa -out private.key 2048
##创建配置文件,设置允许能访问的ip
vim openssl.conf
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
C = US
ST = VA
L = Somewhere
O = MyOrg
OU = MyOU
CN = MyServerName
[v3_req]
subjectAltName = @alt_names
[alt_names]
IP.1 = 172.18.0.172
IP.2 = 192.168.30.63
IP.3 = 192.168.1.66
IP.4 = 192.168.1.253
IP.5 = 192.168.1.100
IP.6 = 192.168.30.63
IP.7 = 192.168.1.86
## 通过指定配置文件运行openssl并在出现提示时输入密码:生成了 public.crt
openssl req -new -x509 -nodes -days 730 -keyout private.key -out public.crt -config openssl.conf
##生成浏览器能访问呢的p12证书
openssl pkcs12 -export -clcerts -in ./public.crt -inkey ./private.key -out ./public.p12

以上文件需要放到minio的certs文件下,public.cert提供给java程序加载证书,public.p12给浏览器安装证书
