ソースを参照

Merge pull request #925 from GRain-long/patch-1

modify BaseAsymmetric.java
Golden Looly 5 年 前
コミット
039ff77621

+ 2 - 1
hutool-crypto/src/main/java/cn/hutool/crypto/asymmetric/BaseAsymmetric.java

@@ -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());
 	}
 
 	/**