Package org.xipki.ca.server.kpgen
Class KeypoolKeypairGenerator
- java.lang.Object
-
- org.xipki.ca.api.kpgen.KeypairGenerator
-
- org.xipki.ca.server.kpgen.KeypoolKeypairGenerator
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class KeypoolKeypairGenerator extends org.xipki.ca.api.kpgen.KeypairGeneratorKeypool based keypair generator.- Since:
- 6.0.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description KeypoolKeypairGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.bouncycastle.asn1.pkcs.PrivateKeyInfogenerateKeypair(String keyspec)intgetShardId()protected voidinitialize0(org.xipki.util.ConfPairs conf)booleanisHealthy()voidsetDatasources(org.xipki.ca.api.DataSourceMap datasources)voidsetShardId(int shardId)
-
-
-
Method Detail
-
setShardId
public void setShardId(int shardId)
-
getShardId
public int getShardId()
-
setDatasources
public void setDatasources(org.xipki.ca.api.DataSourceMap datasources)
-
initialize0
protected void initialize0(org.xipki.util.ConfPairs conf) throws org.xipki.security.XiSecurityException- Specified by:
initialize0in classorg.xipki.ca.api.kpgen.KeypairGenerator- Throws:
org.xipki.security.XiSecurityException
-
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
-
-