Class KeyStoreUtil
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.util.KeyStoreUtil
-
public final class KeyStoreUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static char[]KEYSTORE_PASSPHRASE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static KeyStoreclearKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType)static voidclearKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType, BiConsumer<KeyStore,InputStream> loadKs)static KeyStorecreateKeyStoreForKeyPair(KeyPair keyPair, String keyStoreProvider, String signatureProvider, String keyStoreType)static KeyStorecreateKeyStoreForKeyPair(KeyPair keyPair, String keyStoreProvider, String signatureProvider, String keyStoreType, Consumer<KeyStore> loadKs)static X509CertificategenerateCertificate(KeyPair keyPair, String signatureProvider)static KeyPairgetKeyPairFromKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType)static KeyPairgetKeyPairFromKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType, BiConsumer<KeyStore,InputStream> loadKs)static byte[]storeKeyStore(KeyStore keyStore)
-
-
-
Method Detail
-
createKeyStoreForKeyPair
public static KeyStore createKeyStoreForKeyPair(KeyPair keyPair, String keyStoreProvider, String signatureProvider, String keyStoreType)
-
createKeyStoreForKeyPair
public static KeyStore createKeyStoreForKeyPair(KeyPair keyPair, String keyStoreProvider, String signatureProvider, String keyStoreType, Consumer<KeyStore> loadKs)
-
getKeyPairFromKeyStore
public static KeyPair getKeyPairFromKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType)
-
getKeyPairFromKeyStore
public static KeyPair getKeyPairFromKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType, BiConsumer<KeyStore,InputStream> loadKs)
-
storeKeyStore
public static byte[] storeKeyStore(KeyStore keyStore)
-
clearKeyStore
public static KeyStore clearKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType)
-
clearKeyStore
public static void clearKeyStore(byte[] keyStoreData, String keyStoreProvider, String keyStoreType, BiConsumer<KeyStore,InputStream> loadKs)
-
generateCertificate
public static X509Certificate generateCertificate(KeyPair keyPair, String signatureProvider)
-
-