From f81a6bb9ba3fa9cf2f3c11d1cb3f4892a8f90abc Mon Sep 17 00:00:00 2001 From: Kaito Udagawa Date: Wed, 10 Apr 2024 16:44:50 +0900 Subject: [PATCH] Update JsignJcaProvider.java --- .../src/main/java/net/jsign/jca/JsignJcaProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jsign-core/src/main/java/net/jsign/jca/JsignJcaProvider.java b/jsign-core/src/main/java/net/jsign/jca/JsignJcaProvider.java index 2e470dc8..6bdc3d21 100644 --- a/jsign-core/src/main/java/net/jsign/jca/JsignJcaProvider.java +++ b/jsign-core/src/main/java/net/jsign/jca/JsignJcaProvider.java @@ -102,7 +102,12 @@ static class JsignJcaKeyStore extends AbstractKeyStoreSpi { public JsignJcaKeyStore(KeyStoreType type, String keystore) { builder.storetype(type); builder.keystore(keystore); - builder.certfile(""); + String certfile = System.getProperty("jsign.certfile"); + if (certfile == null) { + builder.certfile(""); + } else { + builder.certfile(certfile); + } } private KeyStore getKeyStore() throws KeyStoreException {