com.digt.trusted.ocsp
Class OCSPReq
java.lang.Object
com.digt.trusted.ocsp.OCSPReq
public class OCSPReq
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCSPReq
public OCSPReq(OCSPRequest req)
OCSPReq
public OCSPReq(byte[] req)
throws java.io.IOException
- Throws:
java.io.IOException
OCSPReq
public OCSPReq(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
getVersion
public int getVersion()
getRequestorName
public GeneralName getRequestorName()
getRequestList
public Req[] getRequestList()
getRequestExtensions
public X509Extensions getRequestExtensions()
getSignatureAlgOID
public java.lang.String getSignatureAlgOID()
- return the object identifier representing the signature algorithm
getSignature
public byte[] getSignature()
getCerts
public java.security.cert.X509Certificate[] getCerts(java.lang.String provider)
throws OCSPException,
java.security.NoSuchProviderException
- Throws:
OCSPException
java.security.NoSuchProviderException
isSigned
public boolean isSigned()
verify
public boolean verify(java.security.PublicKey key,
java.lang.String sigProvider)
throws OCSPException,
java.security.NoSuchProviderException
- verify the signature against the TBSRequest object we contain.
- Throws:
OCSPException
java.security.NoSuchProviderException
getEncoded
public byte[] getEncoded()
throws java.io.IOException
- return the ASN.1 encoded representation of this object.
- Throws:
java.io.IOException