Package com.alibaba.druid.filter.config
Class ConfigTools
java.lang.Object
com.alibaba.druid.filter.config.ConfigTools
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
static String
static String
static String
static String
static String[]
genKeyPair
(int keySize) static byte[][]
genKeyPairBytes
(int keySize) static PublicKey
getPublicKey
(String publicKeyText) static PublicKey
getPublicKeyByPublicKeyFile
(String publicKeyFile) static PublicKey
getPublicKeyByX509
(String x509File) static void
-
Field Details
-
DEFAULT_PUBLIC_KEY_STRING
- See Also:
-
-
Constructor Details
-
ConfigTools
public ConfigTools()
-
-
Method Details
-
main
- Throws:
Exception
-
decrypt
- Throws:
Exception
-
decrypt
- Throws:
Exception
-
getPublicKeyByX509
-
getPublicKey
-
getPublicKeyByPublicKeyFile
-
decrypt
- Throws:
Exception
-
encrypt
- Throws:
Exception
-
encrypt
- Throws:
Exception
-
encrypt
- Throws:
Exception
-
genKeyPairBytes
public static byte[][] genKeyPairBytes(int keySize) throws NoSuchAlgorithmException, NoSuchProviderException -
genKeyPair
public static String[] genKeyPair(int keySize) throws NoSuchAlgorithmException, NoSuchProviderException
-