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,
                       java.lang.String signerType,
                       java.lang.String signerConf,
                       org.xipki.ca.api.CaUris caUris,
                       int numCrls,
                       int expirationPeriod)
    • Method Detail

      • 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()
      • setCtlogControl

        public void setCtlogControl​(CtlogControl ctlogControl)
      • 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)
      • 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:
        toString in class java.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:
        equals in class java.lang.Object
      • equals

        public boolean equals​(CaEntry obj,
                              boolean ignoreDynamicFields,
                              boolean ignoreId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.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 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()