org.netserv.ipauth.core
Class CertStatus
java.lang.Object
org.netserv.ipauth.core.CertStatus
- All Implemented Interfaces:
- org.bouncycastle.asn1.DEREncodable
public class CertStatus
- extends java.lang.Object
- implements org.bouncycastle.asn1.DEREncodable
The individual result of certificate checking. class CertStatus
contains a certificate set validation algorithm, which is general enough
to work on all certificate verification protocol.
ASN.1 structure of CertStatus
:
CertStatus ::= SEQUENCE {
serialNumber INTEGER,
validDepth INTEGER,
}
- Author:
- Chiache
- See Also:
IpAuthVerifier
,
IpAuthVerifierImpl
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEPTH_CHECKED_BAD
public static final int DEPTH_CHECKED_BAD
- See Also:
- Constant Field Values
DEPTH_CHECKED_GOOD
public static final int DEPTH_CHECKED_GOOD
- See Also:
- Constant Field Values
DEPTH_TRUSTED
public static final int DEPTH_TRUSTED
- See Also:
- Constant Field Values
DEPTH_UNCHECKED
public static final int DEPTH_UNCHECKED
- See Also:
- Constant Field Values
CertStatus
public CertStatus()
CertStatus
public CertStatus(org.bouncycastle.asn1.ASN1Sequence seq)
CertStatus
public CertStatus(java.math.BigInteger serial,
int depth)
CertStatus
public CertStatus(java.security.cert.X509Certificate cert)
addAllDistPoint
public void addAllDistPoint(java.util.Vector<java.net.URL> distPoint)
addChild
public void addChild(CertStatus cert)
addDistPoint
public void addDistPoint(java.net.URL distPoint)
getCertificate
public java.security.cert.X509Certificate getCertificate()
getChildren
public java.util.Vector<CertStatus> getChildren()
getDERObject
public org.bouncycastle.asn1.DERObject getDERObject()
- Specified by:
getDERObject
in interface org.bouncycastle.asn1.DEREncodable
getDistPoint
public java.util.Vector<java.net.URL> getDistPoint()
getInstance
public static CertStatus getInstance(java.lang.Object obj)
getParent
public CertStatus getParent()
getSerial
public java.math.BigInteger getSerial()
getValidDepth
public int getValidDepth()
setCertificate
public void setCertificate(java.security.cert.X509Certificate cert)
setParent
public void setParent(CertStatus cert)
setSerial
public void setSerial(java.math.BigInteger serial)
setValidDepth
public void setValidDepth(int depth)