public class

CertificateRequestMessageBuilder

extends Object
java.lang.Object
   ↳ org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
Known Direct Subclasses

Summary

Public Constructors
CertificateRequestMessageBuilder(BigInteger certReqId)
Public Methods
CertificateRequestMessageBuilder addControl(Control control)
CertificateRequestMessageBuilder addExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value)
CertificateRequestMessageBuilder addExtension(ASN1ObjectIdentifier oid, boolean critical, byte[] value)
CertificateRequestMessage build()
CertificateRequestMessageBuilder setAuthInfoPKMAC(PKMACBuilder pkmacBuilder, char[] password)
CertificateRequestMessageBuilder setAuthInfoSender(GeneralName sender)
CertificateRequestMessageBuilder setAuthInfoSender(X500Name sender)
CertificateRequestMessageBuilder setIssuer(X500Name issuer)
CertificateRequestMessageBuilder setProofOfPossessionRaVerified()
CertificateRequestMessageBuilder setProofOfPossessionSigningKeySigner(ContentSigner popSigner)
CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(SubsequentMessage msg)
CertificateRequestMessageBuilder setPublicKey(SubjectPublicKeyInfo publicKey)
CertificateRequestMessageBuilder setSerialNumber(BigInteger serialNumber)
CertificateRequestMessageBuilder setSubject(X500Name subject)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CertificateRequestMessageBuilder (BigInteger certReqId)

Public Methods

public CertificateRequestMessageBuilder addControl (Control control)

public CertificateRequestMessageBuilder addExtension (ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value)

public CertificateRequestMessageBuilder addExtension (ASN1ObjectIdentifier oid, boolean critical, byte[] value)

public CertificateRequestMessage build ()

Throws
CRMFException

public CertificateRequestMessageBuilder setAuthInfoPKMAC (PKMACBuilder pkmacBuilder, char[] password)

public CertificateRequestMessageBuilder setAuthInfoSender (GeneralName sender)

public CertificateRequestMessageBuilder setAuthInfoSender (X500Name sender)

public CertificateRequestMessageBuilder setIssuer (X500Name issuer)

public CertificateRequestMessageBuilder setProofOfPossessionRaVerified ()

public CertificateRequestMessageBuilder setProofOfPossessionSigningKeySigner (ContentSigner popSigner)

public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage (SubsequentMessage msg)

public CertificateRequestMessageBuilder setPublicKey (SubjectPublicKeyInfo publicKey)

public CertificateRequestMessageBuilder setSerialNumber (BigInteger serialNumber)

public CertificateRequestMessageBuilder setSubject (X500Name subject)