modify BaseAsymmetric.java

修改了getPrivateKeyBase64()方法,防止因未传入私钥而带来的空指针异常。
This commit is contained in:
Liang Long 2020-06-16 12:15:36 +08:00 committed by GitHub
parent 165b915506
commit 422ce00478
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,7 +143,8 @@ public class BaseAsymmetric<T extends BaseAsymmetric<T>> {
* @return 获得私钥
*/
public String getPrivateKeyBase64() {
return Base64.encode(getPrivateKey().getEncoded());
final PrivateKey privateKey = getPrivateKey();
return (null == privateKey) ? null : Base64.encode(privateKey.getEncoded());
}
/**