Package org.xipki.ca.server.kpgen
Class SoftwareKeypairGenerator
- java.lang.Object
-
- org.xipki.ca.api.kpgen.KeypairGenerator
-
- org.xipki.ca.server.kpgen.SoftwareKeypairGenerator
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class SoftwareKeypairGenerator extends org.xipki.ca.api.kpgen.KeypairGeneratorSoftware-based keypair generator.- Since:
- 6.0.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description SoftwareKeypairGenerator(SecureRandom random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.bouncycastle.asn1.pkcs.PrivateKeyInfogenerateKeypair(String keyspec)voidinitialize0(org.xipki.util.ConfPairs conf)booleanisHealthy()
-
-
-
Constructor Detail
-
SoftwareKeypairGenerator
public SoftwareKeypairGenerator(SecureRandom random)
-
-
Method Detail
-
initialize0
public void initialize0(org.xipki.util.ConfPairs conf)
- Specified by:
initialize0in classorg.xipki.ca.api.kpgen.KeypairGenerator
-
generateKeypair
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo generateKeypair(String keyspec) throws org.xipki.security.XiSecurityException
- Specified by:
generateKeypairin classorg.xipki.ca.api.kpgen.KeypairGenerator- Throws:
org.xipki.security.XiSecurityException
-
isHealthy
public boolean isHealthy()
- Specified by:
isHealthyin classorg.xipki.ca.api.kpgen.KeypairGenerator
-
close
public void close() throws IOException- Throws:
IOException
-
-