Package org.xipki.ca.server.kpgen
Class P11KeypairGenerator
- java.lang.Object
-
- org.xipki.ca.api.kpgen.KeypairGenerator
-
- org.xipki.ca.server.kpgen.P11KeypairGenerator
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class P11KeypairGenerator extends org.xipki.ca.api.kpgen.KeypairGeneratorPKCS#11P11KeypairGenerator.- Since:
- 6.0.0
- Author:
- Lijun Liao (xipki)
-
-
Field Summary
Fields Modifier and Type Field Description protected org.xipki.security.pkcs11.P11CryptServiceFactorycryptServiceFactoryprotected org.xipki.security.pkcs11.P11Slotslot
-
Constructor Summary
Constructors Constructor Description P11KeypairGenerator(org.xipki.security.pkcs11.P11CryptServiceFactory cryptServiceFactory)
-
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()
-
-
-
Method Detail
-
initialize0
public 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
-
-