Class BaseCaInfo

  • Direct Known Subclasses:
    CaConfType.CaInfo, CaEntry

    public abstract class BaseCaInfo
    extends MgmtEntry
    This class fields of a single CA, which are common of different real CA classes.
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • BaseCaInfo

        public BaseCaInfo()
    • Method Detail

      • getCaUris

        public final org.xipki.ca.api.CaUris getCaUris()
      • setCaUris

        public final void setCaUris​(org.xipki.ca.api.CaUris caUris)
      • getCrlSignerName

        public final String getCrlSignerName()
      • setCrlSignerName

        public final void setCrlSignerName​(String crlSignerName)
      • getExpirationPeriod

        public final int getExpirationPeriod()
      • setExpirationPeriod

        public final void setExpirationPeriod​(int expirationPeriod)
      • getKeepExpiredCertDays

        public int getKeepExpiredCertDays()
      • setKeepExpiredCertDays

        public void setKeepExpiredCertDays​(int keepExpiredCertDays)
      • getKeypairGenNames

        public final List<String> getKeypairGenNames()
      • setKeypairGenNames

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

        public final long getNextCrlNo()
      • setNextCrlNo

        public final void setNextCrlNo​(long nextCrlNo)
      • getMaxValidity

        public final org.xipki.util.Validity getMaxValidity()
      • setMaxValidity

        public final void setMaxValidity​(org.xipki.util.Validity maxValidity)
      • getNumCrls

        public final int getNumCrls()
      • setNumCrls

        public final void setNumCrls​(int numCrls)
      • getRevocationInfo

        public final org.xipki.security.CertRevocationInfo getRevocationInfo()
      • setRevocationInfo

        public final void setRevocationInfo​(org.xipki.security.CertRevocationInfo revocationInfo)
      • isSaveCert

        public final boolean isSaveCert()
      • setSaveCert

        public final void setSaveCert​(boolean saveCert)
      • isSaveKeypair

        public final boolean isSaveKeypair()
      • setSaveKeypair

        public final void setSaveKeypair​(boolean saveKeypair)
      • getSignerType

        public final String getSignerType()
      • setSignerType

        public final void setSignerType​(String signerType)
      • getSnSize

        public final int getSnSize()
      • setSnSize

        public final void setSnSize​(int snSize)
      • getStatus

        public final CaStatus getStatus()
      • setStatus

        public final void setStatus​(CaStatus status)
      • getValidityMode

        public final ValidityMode getValidityMode()
      • setValidityMode

        public final void setValidityMode​(ValidityMode validityMode)
      • setPermissions

        public void setPermissions​(Permissions permissions)
      • getCrlControl

        public final CrlControl getCrlControl()
      • setCrlControl

        public final void setCrlControl​(CrlControl crlControl)
      • getCtlogControl

        public final CtlogControl getCtlogControl()
      • setCtlogControl

        public final void setCtlogControl​(CtlogControl ctlogControl)
      • setRevokeSuspendedControl

        public final void setRevokeSuspendedControl​(RevokeSuspendedControl revokeSuspendedControl)
      • getExtraControl

        public final org.xipki.util.ConfPairs getExtraControl()
      • setExtraControl

        public final void setExtraControl​(org.xipki.util.ConfPairs extraControl)
      • validate

        public void validate()
                      throws org.xipki.util.exception.InvalidConfException
        Overrides:
        validate in class MgmtEntry
        Throws:
        org.xipki.util.exception.InvalidConfException
      • equals

        protected boolean equals​(BaseCaInfo obj,
                                 boolean ignoreDynamicFields)
      • copyBaseInfoTo

        public void copyBaseInfoTo​(BaseCaInfo dest)
      • toString

        protected String toString​(boolean verbose)