Class CaEntry


  • public class CaEntry
    extends MgmtEntry
    Management Entry CA.
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • CaEntry

        public CaEntry​(org.xipki.ca.api.NameId ident,
                       int serialNoLen,
                       long nextCrlNumber,
                       String signerType,
                       String signerConf,
                       org.xipki.ca.api.CaUris caUris,
                       int numCrls,
                       int expirationPeriod)
    • 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()
      • setCtlogControl

        public void setCtlogControl​(CtlogControl ctlogControl)
      • setRevokeSuspendedControl

        public void setRevokeSuspendedControl​(RevokeSuspendedControl revokeSuspendedControl)
      • getCrlSignerName

        public String getCrlSignerName()
      • setCrlSignerName

        public void setCrlSignerName​(String crlSignerName)
      • getKeypairGenNames

        public List<String> getKeypairGenNames()
      • setKeypairGenNames

        public void setKeypairGenNames​(List<String> keypairGenNames)
      • isSaveKeypair

        public boolean isSaveKeypair()
      • setSaveKeypair

        public void setSaveKeypair​(boolean saveKeypair)
      • isSaveCert

        public boolean isSaveCert()
      • setSaveCert

        public void setSaveCert​(boolean saveCert)
      • 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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()