public class CertificateRequestMessageBuilder
extends java.lang.Object
| Constructor and Description |
|---|
CertificateRequestMessageBuilder(java.math.BigInteger certReqId) |
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
CertIOExceptionpublic CertificateRequestMessageBuilder addExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, boolean critical, byte[] value)
public CertificateRequestMessageBuilder addControl(Control control)
public CertificateRequestMessageBuilder setProofOfPossessionSigningKeySigner(org.bouncycastle.operator.ContentSigner popSigner)
public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(SubsequentMessage msg)
public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(int type, SubsequentMessage msg)
public CertificateRequestMessageBuilder setProofOfPossessionAgreeMAC(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