public class CertificateRequestMessageBuilder
extends java.lang.Object
CertReqMsg
.Constructor and Description |
---|
CertificateRequestMessageBuilder(java.math.BigInteger certReqId) |
public CertificateRequestMessageBuilder(java.math.BigInteger certReqId)
public CertificateRequestMessageBuilder setRegInfo(org.bouncycastle.asn1.crmf.AttributeTypeAndValue[] regInfo)
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 setSerialNumber(org.bouncycastle.asn1.ASN1Integer 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 setProofOfPossessionSubsequentMessage(int type, org.bouncycastle.asn1.crmf.SubsequentMessage msg)
public CertificateRequestMessageBuilder setProofOfPossessionAgreeMAC(org.bouncycastle.asn1.crmf.PKMACValue macValue)
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