Package org.xipki.ca.api.mgmt.entry
Class CaEntry
- java.lang.Object
-
- org.xipki.util.ValidableConf
-
- org.xipki.ca.api.mgmt.entry.MgmtEntry
-
- org.xipki.ca.api.mgmt.entry.BaseCaInfo
-
- org.xipki.ca.api.mgmt.entry.CaEntry
-
public class CaEntry extends BaseCaInfo
Management Entry CA.- Author:
- Lijun Liao (xipki)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCaEntry.CaSignerConf
-
Field Summary
Fields Modifier and Type Field Description protected org.xipki.security.X509Certcertprotected List<org.xipki.security.X509Cert>certchaincertificate chain without the certificate specified in#cert.protected StringhexSha1OfCertprotected org.xipki.ca.api.NameIdidentprotected intpathLenConstraintprotected StringsignerConfprotected Stringsubject
-
Constructor Summary
Constructors Constructor Description CaEntry(org.xipki.ca.api.NameId ident)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CaEntrycopy()booleanequals(Object obj)booleanequals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)org.xipki.security.X509CertgetCert()List<org.xipki.security.X509Cert>getCertchain()org.xipki.ca.api.NameIdgetIdent()StringgetSignerConf()inthashCode()StringhexSha1OfCert()intpathLenConstraint()voidsetCert(org.xipki.security.X509Cert cert)voidsetCertchain(List<org.xipki.security.X509Cert> certchain)voidsetIdent(org.xipki.ca.api.NameId ident)voidsetSignerConf(String signerConf)static List<CaEntry.CaSignerConf>splitCaSignerConfs(String conf)Stringsubject()StringtoString()StringtoString(boolean verbose)StringtoString(boolean verbose, boolean ignoreSensitiveInfo)-
Methods inherited from class org.xipki.ca.api.mgmt.entry.BaseCaInfo
copyBaseInfoTo, equals, getCaUris, getCrlControl, getCrlSignerName, getCtlogControl, getExpirationPeriod, getExtraControl, getKeepExpiredCertDays, getKeypairGenNames, getMaxValidity, getNextCrlNo, getNumCrls, getPermissions, getRevocationInfo, getRevokeSuspendedControl, getSignerType, getSnSize, getStatus, getValidityMode, isSaveCert, isSaveKeypair, setCaUris, setCrlControl, setCrlSignerName, setCtlogControl, setExpirationPeriod, setExtraControl, setKeepExpiredCertDays, setKeypairGenNames, setMaxValidity, setNextCrlNo, setNumCrls, setPermissions, setRevocationInfo, setRevokeSuspendedControl, setSaveCert, setSaveKeypair, setSignerType, setSnSize, setStatus, setValidityMode, validate
-
-
-
-
Field Detail
-
ident
protected org.xipki.ca.api.NameId ident
-
signerConf
protected String signerConf
-
cert
protected org.xipki.security.X509Cert cert
-
pathLenConstraint
protected int pathLenConstraint
-
certchain
protected List<org.xipki.security.X509Cert> certchain
certificate chain without the certificate specified in#cert. The first one issued#cert, the second one issues the first one, and so on.
-
subject
protected String subject
-
hexSha1OfCert
protected String hexSha1OfCert
-
-
Method Detail
-
copy
public CaEntry copy()
-
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()
-
setSignerConf
public void setSignerConf(String signerConf)
-
getSignerConf
public String getSignerConf()
-
setIdent
public void setIdent(org.xipki.ca.api.NameId ident)
-
toString
public String toString(boolean verbose)
- Overrides:
toStringin classBaseCaInfo
-
toString
public String toString(boolean verbose, boolean ignoreSensitiveInfo)
-
equals
public boolean equals(CaEntry obj, boolean ignoreDynamicFields, boolean ignoreId)
-
setCert
public void setCert(org.xipki.security.X509Cert cert) throws CaMgmtException- Throws:
CaMgmtException
-
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)
-
pathLenConstraint
public int pathLenConstraint()
-
subject
public String subject()
-
hexSha1OfCert
public String hexSha1OfCert()
-
-