Class KeyGeneratorUtils
java.lang.Object
io.mosip.kernel.keygenerator.bouncycastle.util.KeyGeneratorUtils
This is a utils class for keygenerator
- Since:
- 1.0.0
- Author:
- Urvil Joshi
-
Method Summary
Modifier and TypeMethodDescriptionstatic PublicKeycreatePublicKey(String algorithmName, byte[] publicKeyData) static PrivateKeygeneratePrivate(String algorithmName, byte[] privateKeyData) static KeyPairGeneratorgetEdKeyPairGenerator(String algorithmName, SecureRandom secureRandom) static KeyGeneratorgetKeyGenerator(String algorithmName, int keylength, SecureRandom secureRandom) This class configuresKeyGeneratorstatic KeyPairGeneratorgetKeyPairGenerator(String algorithmName, int keylength, SecureRandom secureRandom) This class configuresKeyPairGeneratorstatic void
-
Method Details
-
loadClazz
public static void loadClazz() -
getKeyGenerator
public static KeyGenerator getKeyGenerator(String algorithmName, int keylength, SecureRandom secureRandom) This class configuresKeyGenerator- Parameters:
algorithmName- algorithm name as configuredkeylength- key-length as configured- Returns:
- configured
KeyGeneratorinstance
-
getKeyPairGenerator
public static KeyPairGenerator getKeyPairGenerator(String algorithmName, int keylength, SecureRandom secureRandom) This class configuresKeyPairGenerator- Parameters:
algorithmName- algorithm name as configuredkeylength- key-length as configured- Returns:
- configured
KeyPairGeneratorinstance
-
getEdKeyPairGenerator
public static KeyPairGenerator getEdKeyPairGenerator(String algorithmName, SecureRandom secureRandom) -
generatePrivate
-
createPublicKey
-