Org.BouncyCastle.Cmp.ProtectedPkiMessageBuilder
namespace Org.BouncyCastle.Cmp
{
public sealed class ProtectedPkiMessageBuilder
{
public ProtectedPkiMessageBuilder(GeneralName sender, GeneralName recipient);
public ProtectedPkiMessageBuilder(int pvno, GeneralName sender, GeneralName recipient);
public ProtectedPkiMessageBuilder SetTransactionId(byte[] tid);
public ProtectedPkiMessageBuilder SetFreeText(PkiFreeText freeText);
public ProtectedPkiMessageBuilder AddGeneralInfo(InfoTypeAndValue genInfo);
public ProtectedPkiMessageBuilder SetMessageTime(DateTime time);
public ProtectedPkiMessageBuilder SetMessageTime(Asn1GeneralizedTime generalizedTime);
public ProtectedPkiMessageBuilder SetRecipKID(byte[] id);
public ProtectedPkiMessageBuilder SetRecipNonce(byte[] nonce);
public ProtectedPkiMessageBuilder SetSenderKID(byte[] id);
public ProtectedPkiMessageBuilder SetSenderNonce(byte[] nonce);
public ProtectedPkiMessageBuilder SetBody(PkiBody body);
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateReqMessages certificateReqMessages);
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateRepMessage certificateRepMessage);
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateConfirmationContent certificateConfirmationContent);
public ProtectedPkiMessageBuilder AddCmpCertificate(X509Certificate certificate);
public ProtectedPkiMessage Build(ISignatureFactory signatureFactory);
public ProtectedPkiMessage Build(IMacFactory macFactory);
}
}