Package org.xipki.ocsp.client
Class XiOCSPReqBuilder
- java.lang.Object
-
- org.xipki.ocsp.client.XiOCSPReqBuilder
-
public class XiOCSPReqBuilder extends Object
OCSP Request builder.- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description XiOCSPReqBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XiOCSPReqBuilderaddRequest(org.bouncycastle.asn1.ocsp.CertID certId)Add a request for the given CertificateID.XiOCSPReqBuilderaddRequest(org.bouncycastle.asn1.ocsp.CertID certId, org.bouncycastle.asn1.x509.Extensions singleRequestExtensions)Add a request with extensions.org.bouncycastle.asn1.ocsp.OCSPRequestbuild()Generate an unsigned request.org.bouncycastle.asn1.ocsp.OCSPRequestbuild(org.bouncycastle.operator.ContentSigner signer, org.bouncycastle.asn1.x509.Certificate[] chain)XiOCSPReqBuildersetRequestExtensions(org.bouncycastle.asn1.x509.Extensions requestExtensions)XiOCSPReqBuildersetRequestorName(org.bouncycastle.asn1.x500.X500Name requestorName)Set the requestor name to the passed in X500Name.XiOCSPReqBuildersetRequestorName(org.bouncycastle.asn1.x509.GeneralName requestorName)
-
-
-
Method Detail
-
addRequest
public XiOCSPReqBuilder addRequest(org.bouncycastle.asn1.ocsp.CertID certId)
Add a request for the given CertificateID.- Parameters:
certId- certificate ID of interest- Returns:
- a reference to this object.
-
addRequest
public XiOCSPReqBuilder addRequest(org.bouncycastle.asn1.ocsp.CertID certId, org.bouncycastle.asn1.x509.Extensions singleRequestExtensions)
Add a request with extensions.- Parameters:
certId- certificate ID of interestsingleRequestExtensions- the extensions to attach to the request- Returns:
- a reference to this object.
-
setRequestorName
public XiOCSPReqBuilder setRequestorName(org.bouncycastle.asn1.x500.X500Name requestorName)
Set the requestor name to the passed in X500Name.- Parameters:
requestorName- an X500Name representing the requestor name.- Returns:
- a reference to this object.
-
setRequestorName
public XiOCSPReqBuilder setRequestorName(org.bouncycastle.asn1.x509.GeneralName requestorName)
-
setRequestExtensions
public XiOCSPReqBuilder setRequestExtensions(org.bouncycastle.asn1.x509.Extensions requestExtensions)
-
build
public org.bouncycastle.asn1.ocsp.OCSPRequest build() throws org.bouncycastle.cert.ocsp.OCSPExceptionGenerate an unsigned request.- Returns:
- the OCSPRequest
- Throws:
org.bouncycastle.cert.ocsp.OCSPException- If OCSP request cannot be built.
-
build
public org.bouncycastle.asn1.ocsp.OCSPRequest build(org.bouncycastle.operator.ContentSigner signer, org.bouncycastle.asn1.x509.Certificate[] chain) throws org.bouncycastle.cert.ocsp.OCSPException- Throws:
org.bouncycastle.cert.ocsp.OCSPException
-
-