Package org.xipki.ca.api.mgmt.entry
Class CaEntry
- java.lang.Object
-
- org.xipki.ca.api.mgmt.entry.MgmtEntry
-
- org.xipki.ca.api.mgmt.entry.CaEntry
-
public class CaEntry extends MgmtEntry
Management Entry CA.- Author:
- Lijun Liao (xipki)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCaEntry.CaSignerConf
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CaEntryclone()booleanequals(Object obj)booleanequals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)org.xipki.ca.api.CaUrisgetCaUris()org.xipki.security.X509CertgetCert()List<org.xipki.security.X509Cert>getCertchain()CrlControlgetCrlControl()StringgetCrlSignerName()CtlogControlgetCtlogControl()intgetExpirationPeriod()org.xipki.util.ConfPairsgetExtraControl()StringgetHexSha1OfCert()org.xipki.ca.api.NameIdgetIdent()intgetKeepExpiredCertInDays()List<String>getKeypairGenNames()org.xipki.util.ValiditygetMaxValidity()longgetNextCrlNumber()intgetNumCrls()intgetPathLenConstraint()intgetPermission()org.xipki.security.CertRevocationInfogetRevocationInfo()RevokeSuspendedControlgetRevokeSuspendedControl()intgetSerialNoLen()StringgetSignerConf()StringgetSignerType()CaStatusgetStatus()StringgetSubject()ValidityModegetValidityMode()inthashCode()booleanisSaveCert()booleanisSaveKeypair()voidsetCert(org.xipki.security.X509Cert cert)voidsetCertchain(List<org.xipki.security.X509Cert> certchain)voidsetCrlControl(CrlControl crlControl)voidsetCrlSignerName(String crlSignerName)voidsetCtlogControl(CtlogControl ctlogControl)voidsetExtraControl(org.xipki.util.ConfPairs extraControl)voidsetKeepExpiredCertInDays(int days)voidsetKeypairGenNames(List<String> keypairGenNames)voidsetMaxValidity(org.xipki.util.Validity maxValidity)voidsetNextCrlNumber(long crlNumber)voidsetPermission(int permission)voidsetRevocationInfo(org.xipki.security.CertRevocationInfo revocationInfo)voidsetRevokeSuspendedControl(RevokeSuspendedControl revokeSuspendedControl)voidsetSaveCert(boolean saveCert)voidsetSaveKeypair(boolean saveKeypair)voidsetSerialNoLen(int serialNoLen)voidsetSignerConf(String signerConf)voidsetStatus(CaStatus status)voidsetValidityMode(ValidityMode mode)static List<CaEntry.CaSignerConf>splitCaSignerConfs(String conf)StringtoString()StringtoString(boolean verbose)StringtoString(boolean verbose, boolean ignoreSensitiveInfo)
-
-
-
Method Detail
-
splitCaSignerConfs
public static List<CaEntry.CaSignerConf> splitCaSignerConfs(String conf) throws org.xipki.security.XiSecurityException
- Throws:
org.xipki.security.XiSecurityException
-
getIdent
public org.xipki.ca.api.NameId getIdent()
-
getMaxValidity
public org.xipki.util.Validity getMaxValidity()
-
setMaxValidity
public void setMaxValidity(org.xipki.util.Validity maxValidity)
-
getKeepExpiredCertInDays
public int getKeepExpiredCertInDays()
-
setKeepExpiredCertInDays
public void setKeepExpiredCertInDays(int days)
-
setSignerConf
public void setSignerConf(String signerConf)
-
getSignerConf
public String getSignerConf()
-
getStatus
public CaStatus getStatus()
-
setStatus
public void setStatus(CaStatus status)
-
getSignerType
public String getSignerType()
-
setCrlControl
public void setCrlControl(CrlControl crlControl)
-
getCrlControl
public CrlControl getCrlControl()
-
getCtlogControl
public CtlogControl getCtlogControl()
-
setCtlogControl
public void setCtlogControl(CtlogControl ctlogControl)
-
getRevokeSuspendedControl
public RevokeSuspendedControl getRevokeSuspendedControl()
-
setRevokeSuspendedControl
public void setRevokeSuspendedControl(RevokeSuspendedControl revokeSuspendedControl)
-
getCrlSignerName
public String getCrlSignerName()
-
setCrlSignerName
public void setCrlSignerName(String crlSignerName)
-
isSaveKeypair
public boolean isSaveKeypair()
-
setSaveKeypair
public void setSaveKeypair(boolean saveKeypair)
-
isSaveCert
public boolean isSaveCert()
-
setSaveCert
public void setSaveCert(boolean saveCert)
-
getValidityMode
public ValidityMode getValidityMode()
-
setValidityMode
public void setValidityMode(ValidityMode mode)
-
getPermission
public int getPermission()
-
setPermission
public void setPermission(int permission)
-
getExpirationPeriod
public int getExpirationPeriod()
-
getExtraControl
public org.xipki.util.ConfPairs getExtraControl()
-
setExtraControl
public void setExtraControl(org.xipki.util.ConfPairs extraControl)
-
toString
public String toString(boolean verbose)
-
toString
public String toString(boolean verbose, boolean ignoreSensitiveInfo)
-
equals
public boolean equals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)
-
setCert
public void setCert(org.xipki.security.X509Cert cert) throws CaMgmtException- Throws:
CaMgmtException
-
getSerialNoLen
public int getSerialNoLen()
-
setSerialNoLen
public void setSerialNoLen(int serialNoLen)
-
getNextCrlNumber
public long getNextCrlNumber()
-
setNextCrlNumber
public void setNextCrlNumber(long crlNumber)
-
getCaUris
public org.xipki.ca.api.CaUris getCaUris()
-
getCert
public org.xipki.security.X509Cert getCert()
-
getCertchain
public List<org.xipki.security.X509Cert> getCertchain()
-
setCertchain
public void setCertchain(List<org.xipki.security.X509Cert> certchain)
-
getNumCrls
public int getNumCrls()
-
getRevocationInfo
public org.xipki.security.CertRevocationInfo getRevocationInfo()
-
setRevocationInfo
public void setRevocationInfo(org.xipki.security.CertRevocationInfo revocationInfo)
-
getSubject
public String getSubject()
-
getPathLenConstraint
public int getPathLenConstraint()
-
getHexSha1OfCert
public String getHexSha1OfCert()
-
-