12月4
配置证书
打开CMD输入命令:
keytool -genkey -alias heck -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore heck-ssl-key.p12 -validity 3650
证书会下载到当前目录下:
server:
port: 443
ssl:
# 证书的路径,可用绝对路径,如果放到项目资源文件路径需要添加 classpath:
key-store: classpath:heck-ssl-key.p12
key-store-password: 123456
key-store-type: PKCS12
可能还会报异常DerInputStream.getLength(): lengthTag=111, too big.
Could not load key store 'classpath:heck-ssl-key.p12':
可以pom.xml 把这个文件加入编译,
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<nonFilteredFileExtensions>
<!--<nonFilteredFileExtension>p12</nonFilteredFileExtension>-->
<nonFilteredFileExtension>jks</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
</plugins>
刷新 Maven,clean 后重新 compile。
来源:Heck's Blog
地址:https://www.heckjj.com/post/669/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
打开CMD输入命令:
keytool -genkey -alias heck -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore heck-ssl-key.p12 -validity 3650
证书会下载到当前目录下:
server:
port: 443
ssl:
# 证书的路径,可用绝对路径,如果放到项目资源文件路径需要添加 classpath:
key-store: classpath:heck-ssl-key.p12
key-store-password: 123456
key-store-type: PKCS12
可能还会报异常DerInputStream.getLength(): lengthTag=111, too big.
Could not load key store 'classpath:heck-ssl-key.p12':
可以pom.xml 把这个文件加入编译,
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<nonFilteredFileExtensions>
<!--<nonFilteredFileExtension>p12</nonFilteredFileExtension>-->
<nonFilteredFileExtension>jks</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
</plugins>
刷新 Maven,clean 后重新 compile。
来源:Heck's Blog
地址:https://www.heckjj.com/post/669/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!