public class CertificateRequestMessageBuilder
extends java.lang.Object
Constructor and Description |
---|
CertificateRequestMessageBuilder(java.math.BigInteger certReqId) |
Modifier and Type | Method and Description |
---|---|
CertificateRequestMessageBuilder |
addControl(Control control) |
CertificateRequestMessageBuilder |
addExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier oid,
boolean critical,
org.bouncycastle.asn1.ASN1Encodable value) |
CertificateRequestMessageBuilder |
addExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier oid,
boolean critical,
byte[] value) |
CertificateRequestMessage |
build() |
CertificateRequestMessageBuilder |
setAuthInfoPKMAC(PKMACBuilder pkmacBuilder,
char[] password) |
CertificateRequestMessageBuilder |
setAuthInfoSender(org.bouncycastle.asn1.x509.GeneralName sender) |
CertificateRequestMessageBuilder |
setAuthInfoSender(org.bouncycastle.asn1.x500.X500Name sender) |
CertificateRequestMessageBuilder |
setIssuer(org.bouncycastle.asn1.x500.X500Name issuer) |
CertificateRequestMessageBuilder |
setProofOfPossessionRaVerified() |
CertificateRequestMessageBuilder |
setProofOfPossessionSigningKeySigner(ContentSigner popSigner) |
CertificateRequestMessageBuilder |
setProofOfPossessionSubsequentMessage(org.bouncycastle.asn1.crmf.SubsequentMessage msg) |
CertificateRequestMessageBuilder |
setPublicKey(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey) |
CertificateRequestMessageBuilder |
setSerialNumber(java.math.BigInteger serialNumber) |
CertificateRequestMessageBuilder |
setSubject(org.bouncycastle.asn1.x500.X500Name subject) |
CertificateRequestMessageBuilder |
setValidity(java.util.Date notBeforeDate,
java.util.Date notAfterDate)
Request a validity period for the certificate.
|
public CertificateRequestMessageBuilder(java.math.BigInteger certReqId)
public CertificateRequestMessageBuilder setPublicKey(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey)
public CertificateRequestMessageBuilder setIssuer(org.bouncycastle.asn1.x500.X500Name issuer)
public CertificateRequestMessageBuilder setSubject(org.bouncycastle.asn1.x500.X500Name subject)
public CertificateRequestMessageBuilder setSerialNumber(java.math.BigInteger serialNumber)
public CertificateRequestMessageBuilder setValidity(java.util.Date notBeforeDate, java.util.Date notAfterDate)
notBeforeDate
- not before date for certificate requested.notAfterDate
- not after date for the certificate requested.public CertificateRequestMessageBuilder addExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, boolean critical, org.bouncycastle.asn1.ASN1Encodable value) throws CertIOException
CertIOException
public CertificateRequestMessageBuilder addExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, boolean critical, byte[] value)
public CertificateRequestMessageBuilder addControl(Control control)
public CertificateRequestMessageBuilder setProofOfPossessionSigningKeySigner(ContentSigner popSigner)
public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(org.bouncycastle.asn1.crmf.SubsequentMessage msg)
public CertificateRequestMessageBuilder setProofOfPossessionRaVerified()
public CertificateRequestMessageBuilder setAuthInfoPKMAC(PKMACBuilder pkmacBuilder, char[] password)
public CertificateRequestMessageBuilder setAuthInfoSender(org.bouncycastle.asn1.x500.X500Name sender)
public CertificateRequestMessageBuilder setAuthInfoSender(org.bouncycastle.asn1.x509.GeneralName sender)
public CertificateRequestMessage build() throws CRMFException
CRMFException