Package org.xipki.ca.api.mgmt
Class CaConf
- java.lang.Object
-
- org.xipki.ca.api.mgmt.CaConf
-
public class CaConf extends java.lang.ObjectCA configuration.- Since:
- 2.1.0
- Author:
- Lijun Liao (xipki)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCaConf.GenSelfIssuedstatic classCaConf.SingleCa
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeypairGen(KeypairGenEntry keypairgen)voidaddProfile(CertprofileEntry profile)voidaddPublisher(PublisherEntry publisher)voidaddRequestor(RequestorEntry requestor)voidaddSigner(SignerEntry signer)voidaddSingleCa(CaConf.SingleCa singleCa)CaConf.SingleCagetCa(java.lang.String name)java.util.Set<java.lang.String>getCaNames()CertprofileEntrygetCertprofile(java.lang.String name)java.util.Set<java.lang.String>getCertprofileNames()java.lang.StringgetDbSchema(java.lang.String name)java.util.Set<java.lang.String>getDbSchemaNames()KeypairGenEntrygetKeypairGen(java.lang.String name)java.util.Set<java.lang.String>getKeypairGenNames()PublisherEntrygetPublisher(java.lang.String name)java.util.Set<java.lang.String>getPublisherNames()RequestorEntrygetRequestor(java.lang.String name)java.util.Set<java.lang.String>getRequestorNames()SignerEntrygetSigner(java.lang.String name)java.util.Set<java.lang.String>getSignerNames()
-
-
-
Constructor Detail
-
CaConf
public CaConf(java.io.File confFile, org.xipki.security.SecurityFactory securityFactory) throws java.io.IOException, org.xipki.util.exception.InvalidConfException, CaMgmtException- Throws:
java.io.IOExceptionorg.xipki.util.exception.InvalidConfExceptionCaMgmtException
-
CaConf
public CaConf(java.io.InputStream confFileZipStream, org.xipki.security.SecurityFactory securityFactory) throws java.io.IOException, org.xipki.util.exception.InvalidConfException, CaMgmtExceptionConstructor from ZIP input stream. The specified stream is closed after this method call.- Parameters:
confFileZipStream- the input stream containing the zipped CA configuration.securityFactory- AnSecurityFactorywith helper methods.- Throws:
java.io.IOException- if IO error occurs while reading the input stream.org.xipki.util.exception.InvalidConfException- if the CA configuration is not valid.CaMgmtException- if other non-RuntimeException error occurs.
-
-
Method Detail
-
addSigner
public void addSigner(SignerEntry signer)
-
getSignerNames
public java.util.Set<java.lang.String> getSignerNames()
-
getSigner
public SignerEntry getSigner(java.lang.String name)
-
addRequestor
public void addRequestor(RequestorEntry requestor)
-
getRequestorNames
public java.util.Set<java.lang.String> getRequestorNames()
-
getRequestor
public RequestorEntry getRequestor(java.lang.String name)
-
addPublisher
public void addPublisher(PublisherEntry publisher)
-
getPublisherNames
public java.util.Set<java.lang.String> getPublisherNames()
-
getPublisher
public PublisherEntry getPublisher(java.lang.String name)
-
addProfile
public void addProfile(CertprofileEntry profile)
-
getCertprofileNames
public java.util.Set<java.lang.String> getCertprofileNames()
-
getCertprofile
public CertprofileEntry getCertprofile(java.lang.String name)
-
addKeypairGen
public void addKeypairGen(KeypairGenEntry keypairgen)
-
getKeypairGenNames
public java.util.Set<java.lang.String> getKeypairGenNames()
-
getKeypairGen
public KeypairGenEntry getKeypairGen(java.lang.String name)
-
addSingleCa
public void addSingleCa(CaConf.SingleCa singleCa)
-
getDbSchemaNames
public java.util.Set<java.lang.String> getDbSchemaNames()
-
getDbSchema
public java.lang.String getDbSchema(java.lang.String name)
-
getCaNames
public java.util.Set<java.lang.String> getCaNames()
-
getCa
public CaConf.SingleCa getCa(java.lang.String name)
-
-