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
-
Constructor Summary
Constructors Constructor Description CaEntry(org.xipki.ca.api.NameId ident, int serialNoLen, long nextCrlNumber, java.lang.String signerType, java.lang.String signerConf, org.xipki.ca.api.CaUris caUris, int numCrls, int expirationPeriod)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CaEntrycopy()booleanequals(java.lang.Object obj)booleanequals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)org.xipki.ca.api.CaUrisgetCaUris()org.xipki.security.X509CertgetCert()java.util.List<org.xipki.security.X509Cert>getCertchain()CrlControlgetCrlControl()java.lang.StringgetCrlSignerName()CtlogControlgetCtlogControl()intgetExpirationPeriod()org.xipki.util.ConfPairsgetExtraControl()java.lang.StringgetHexSha1OfCert()org.xipki.ca.api.NameIdgetIdent()intgetKeepExpiredCertInDays()java.util.List<java.lang.String>getKeypairGenNames()org.xipki.util.ValiditygetMaxValidity()longgetNextCrlNumber()intgetNumCrls()intgetPathLenConstraint()intgetPermission()org.xipki.security.CertRevocationInfogetRevocationInfo()RevokeSuspendedControlgetRevokeSuspendedControl()intgetSerialNoLen()java.lang.StringgetSignerConf()java.lang.StringgetSignerType()CaStatusgetStatus()java.lang.StringgetSubject()ValidityModegetValidityMode()inthashCode()booleanisSaveCert()booleanisSaveKeypair()voidsetCert(org.xipki.security.X509Cert cert)voidsetCertchain(java.util.List<org.xipki.security.X509Cert> certchain)voidsetCrlControl(CrlControl crlControl)voidsetCrlSignerName(java.lang.String crlSignerName)voidsetCtlogControl(CtlogControl ctlogControl)voidsetExtraControl(org.xipki.util.ConfPairs extraControl)voidsetKeepExpiredCertInDays(int days)voidsetKeypairGenNames(java.util.List<java.lang.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(java.lang.String signerConf)voidsetStatus(CaStatus status)voidsetValidityMode(ValidityMode mode)static java.util.List<CaEntry.CaSignerConf>splitCaSignerConfs(java.lang.String conf)java.lang.StringtoString()java.lang.StringtoString(boolean verbose)java.lang.StringtoString(boolean verbose, boolean ignoreSensitiveInfo)
-
-
-
Method Detail
-
copy
public CaEntry copy()
-
splitCaSignerConfs
public static java.util.List<CaEntry.CaSignerConf> splitCaSignerConfs(java.lang.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(java.lang.String signerConf)
-
getSignerConf
public java.lang.String getSignerConf()
-
getStatus
public CaStatus getStatus()
-
setStatus
public void setStatus(CaStatus status)
-
getSignerType
public java.lang.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 java.lang.String getCrlSignerName()
-
setCrlSignerName
public void setCrlSignerName(java.lang.String crlSignerName)
-
getKeypairGenNames
public java.util.List<java.lang.String> getKeypairGenNames()
-
setKeypairGenNames
public void setKeypairGenNames(java.util.List<java.lang.String> keypairGenNames)
-
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 java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toString
public java.lang.String toString(boolean verbose)
-
toString
public java.lang.String toString(boolean verbose, boolean ignoreSensitiveInfo)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
equals
public boolean equals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
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 java.util.List<org.xipki.security.X509Cert> getCertchain()
-
setCertchain
public void setCertchain(java.util.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 java.lang.String getSubject()
-
getPathLenConstraint
public int getPathLenConstraint()
-
getHexSha1OfCert
public java.lang.String getHexSha1OfCert()
-
-