Package org.xipki.ca.server.keypool
Class KeypoolKeypairGenerator
- java.lang.Object
-
- org.xipki.security.KeypairGenerator
-
- org.xipki.ca.server.keypool.KeypoolKeypairGenerator
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class KeypoolKeypairGenerator extends org.xipki.security.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, org.xipki.password.PasswordResolver passwordResolver)booleanisHealthy()voidsetDatasources(Map<String,org.xipki.datasource.DataSourceWrapper> datasources)voidsetShardId(int shardId)
-
-
-
Method Detail
-
setShardId
public void setShardId(int shardId)
-
getShardId
public int getShardId()
-
setDatasources
public void setDatasources(Map<String,org.xipki.datasource.DataSourceWrapper> datasources)
-
initialize0
protected void initialize0(org.xipki.util.ConfPairs conf, org.xipki.password.PasswordResolver passwordResolver) throws org.xipki.security.XiSecurityException- Specified by:
initialize0in classorg.xipki.security.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.security.KeypairGenerator- Throws:
org.xipki.security.XiSecurityException
-
isHealthy
public boolean isHealthy()
- Specified by:
isHealthyin classorg.xipki.security.KeypairGenerator
-
close
public void close() throws IOException- Throws:
IOException
-
-