public class JsignJcaProvider extends Provider
The provider must be configured with the keystore parameter (the value depends on the keystore type).
The type of the keystore is one of the names from the KeyStoreType enum.
Example:
Provider provider = new JsignJcaProvider();
provider.configure(vaultname)
KeyStore keystore = KeyStore.getInstance(AZUREKEYVAULT.name(), provider);
keystore.load(null, accessToken);
PrivateKey key = (PrivateKey) keystore.getKey(alias, null);
Signature signature = Signature.getInstance("SHA256withRSA", provider);
signature.initSign(key);
signature.update("Lorem ipsum dolor sit amet".getBytes());
signature.sign();
Provider.Service| Constructor and Description |
|---|
JsignJcaProvider() |
JsignJcaProvider(String configArg) |
| Modifier and Type | Method and Description |
|---|---|
Provider |
configure(String configArg) |
clear, compute, computeIfAbsent, computeIfPresent, elements, entrySet, forEach, get, getInfo, getName, getOrDefault, getProperty, getService, getServices, getVersion, keys, keySet, load, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, toString, valuesgetProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesclone, contains, containsKey, containsValue, equals, hashCode, isEmpty, sizepublic JsignJcaProvider()
public JsignJcaProvider(String configArg)
public Provider configure(String configArg) throws InvalidParameterException
InvalidParameterExceptionCopyright © 2012–2025. All rights reserved.