public class CertificateResponseBuilder
extends java.lang.Object
Constructor and Description |
---|
CertificateResponseBuilder(org.bouncycastle.asn1.ASN1Integer certReqId,
org.bouncycastle.asn1.cmp.PKIStatusInfo statusInfo)
Base constructor.
|
Modifier and Type | Method and Description |
---|---|
CertificateResponse |
build() |
CertificateResponseBuilder |
withCertificate(org.bouncycastle.asn1.cmp.CMPCertificate certificate)
Specify the certificate to assign to this response (in plaintext).
|
CertificateResponseBuilder |
withCertificate(CMSEnvelopedData encryptedCertificate)
Specify the encrypted certificate to assign to this response (in plaintext).
|
CertificateResponseBuilder |
withCertificate(X509CertificateHolder certificate)
Specify the certificate to assign to this response (in plaintext).
|
CertificateResponseBuilder |
withResponseInfo(byte[] responseInfo)
Specify the response info field on the response.
|
public CertificateResponseBuilder(org.bouncycastle.asn1.ASN1Integer certReqId, org.bouncycastle.asn1.cmp.PKIStatusInfo statusInfo)
certReqId
- the request ID for the response.statusInfo
- the status info to associate with the response.public CertificateResponseBuilder withCertificate(X509CertificateHolder certificate)
certificate
- the X.509 PK certificate to include.public CertificateResponseBuilder withCertificate(org.bouncycastle.asn1.cmp.CMPCertificate certificate)
certificate
- the X.509 PK certificate to include.public CertificateResponseBuilder withCertificate(CMSEnvelopedData encryptedCertificate)
encryptedCertificate
- an encryptedpublic CertificateResponseBuilder withResponseInfo(byte[] responseInfo)
responseInfo
- a response info string.public CertificateResponse build()