public class CaEntry extends Object
| Constructor and Description |
|---|
CaEntry(org.xipki.ca.api.NameId ident,
int serialNoBitLen,
long nextCrlNumber,
String signerType,
String signerConf,
org.xipki.ca.api.CaUris caUris,
int numCrls,
int expirationPeriod) |
public static List<String[]> splitCaSignerConfs(String conf) throws org.xipki.security.exception.XiSecurityException
org.xipki.security.exception.XiSecurityExceptionpublic org.xipki.ca.api.NameId getIdent()
public org.xipki.ca.api.profile.CertValidity getMaxValidity()
public void setMaxValidity(org.xipki.ca.api.profile.CertValidity maxValidity)
public int getKeepExpiredCertInDays()
public void setKeepExpiredCertInDays(int days)
public void setSignerConf(String signerConf)
public String getSignerConf()
public CaStatus getStatus()
public void setStatus(CaStatus status)
public String getSignerType()
public void setCmpControl(CmpControl cmpControl)
public CmpControl getCmpControl()
public void setCrlControl(CrlControl crlControl)
public CrlControl getCrlControl()
public void setScepControl(ScepControl scepControl)
public ScepControl getScepControl()
public String getCmpResponderName()
public void setCmpResponderName(String cmpResponderName)
public String getScepResponderName()
public void setScepResponderName(String scepResponderName)
public String getCrlSignerName()
public void setCrlSignerName(String crlSignerName)
public boolean isDuplicateKeyPermitted()
public void setDuplicateKeyPermitted(boolean duplicateKeyPermitted)
public boolean isDuplicateSubjectPermitted()
public void setDuplicateSubjectPermitted(boolean duplicateSubjectPermitted)
public ProtocolSupport getProtocoSupport()
public void setProtocolSupport(ProtocolSupport protocolSupport)
public boolean isSaveRequest()
public void setSaveRequest(boolean saveRequest)
public ValidityMode getValidityMode()
public void setValidityMode(ValidityMode mode)
public int getPermission()
public void setPermission(int permission)
public int getExpirationPeriod()
public org.xipki.util.ConfPairs getExtraControl()
public void setExtraControl(org.xipki.util.ConfPairs extraControl)
public String toString(boolean verbose)
public String toString(boolean verbose, boolean ignoreSensitiveInfo)
protected static String urisToString(Collection<? extends Object> tokens)
public boolean equals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)
public void setCert(X509Certificate cert) throws CaMgmtException
CaMgmtExceptionpublic int getSerialNoBitLen()
public void setSerialNoBitLen(int serialNoBitLen)
public long getNextCrlNumber()
public void setNextCrlNumber(long crlNumber)
public org.xipki.ca.api.CaUris getCaUris()
public X509Certificate getCert()
public int getNumCrls()
public org.xipki.security.CertRevocationInfo getRevocationInfo()
public void setRevocationInfo(org.xipki.security.CertRevocationInfo revocationInfo)
public Date getCrlBaseTime()
public String getSubject()
public String getHexSha1OfCert()
Copyright © 2018. All rights reserved.