Class ProtectedPkiMessageBuilder
- Namespace
- Org.BouncyCastle.Cmp
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class ProtectedPkiMessageBuilder
- Inheritance
-
ProtectedPkiMessageBuilder
- Inherited Members
-
Constructors
ProtectedPkiMessageBuilder(GeneralName, GeneralName)
public ProtectedPkiMessageBuilder(GeneralName sender, GeneralName recipient)
Parameters
sender GeneralName
recipient GeneralName
ProtectedPkiMessageBuilder(int, GeneralName, GeneralName)
public ProtectedPkiMessageBuilder(int pvno, GeneralName sender, GeneralName recipient)
Parameters
pvno int
sender GeneralName
recipient GeneralName
Methods
AddCmpCertificate(X509Certificate)
public ProtectedPkiMessageBuilder AddCmpCertificate(X509Certificate certificate)
Parameters
certificate X509Certificate
Returns
- ProtectedPkiMessageBuilder
AddGeneralInfo(InfoTypeAndValue)
public ProtectedPkiMessageBuilder AddGeneralInfo(InfoTypeAndValue genInfo)
Parameters
genInfo InfoTypeAndValue
Returns
- ProtectedPkiMessageBuilder
Build(IMacFactory)
public ProtectedPkiMessage Build(IMacFactory macFactory)
Parameters
macFactory IMacFactory
Returns
- ProtectedPkiMessage
Build(ISignatureFactory)
public ProtectedPkiMessage Build(ISignatureFactory signatureFactory)
Parameters
signatureFactory ISignatureFactory
Returns
- ProtectedPkiMessage
SetBody(PkiBody)
public ProtectedPkiMessageBuilder SetBody(PkiBody body)
Parameters
body PkiBody
Returns
- ProtectedPkiMessageBuilder
SetBody(int, CertificateConfirmationContent)
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateConfirmationContent certificateConfirmationContent)
Parameters
bodyType int
certificateConfirmationContent CertificateConfirmationContent
Returns
- ProtectedPkiMessageBuilder
SetBody(int, CertificateRepMessage)
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateRepMessage certificateRepMessage)
Parameters
bodyType int
certificateRepMessage CertificateRepMessage
Returns
- ProtectedPkiMessageBuilder
SetBody(int, CertificateReqMessages)
public ProtectedPkiMessageBuilder SetBody(int bodyType, CertificateReqMessages certificateReqMessages)
Parameters
bodyType int
certificateReqMessages CertificateReqMessages
Returns
- ProtectedPkiMessageBuilder
SetFreeText(PkiFreeText)
public ProtectedPkiMessageBuilder SetFreeText(PkiFreeText freeText)
Parameters
freeText PkiFreeText
Returns
- ProtectedPkiMessageBuilder
SetMessageTime(Asn1GeneralizedTime)
public ProtectedPkiMessageBuilder SetMessageTime(Asn1GeneralizedTime generalizedTime)
Parameters
generalizedTime Asn1GeneralizedTime
Returns
- ProtectedPkiMessageBuilder
SetMessageTime(DateTime)
public ProtectedPkiMessageBuilder SetMessageTime(DateTime time)
Parameters
time DateTime
Returns
- ProtectedPkiMessageBuilder
SetRecipKID(byte[])
public ProtectedPkiMessageBuilder SetRecipKID(byte[] id)
Parameters
id byte[]
Returns
- ProtectedPkiMessageBuilder
SetRecipNonce(byte[])
public ProtectedPkiMessageBuilder SetRecipNonce(byte[] nonce)
Parameters
nonce byte[]
Returns
- ProtectedPkiMessageBuilder
SetSenderKID(byte[])
public ProtectedPkiMessageBuilder SetSenderKID(byte[] id)
Parameters
id byte[]
Returns
- ProtectedPkiMessageBuilder
SetSenderNonce(byte[])
public ProtectedPkiMessageBuilder SetSenderNonce(byte[] nonce)
Parameters
nonce byte[]
Returns
- ProtectedPkiMessageBuilder
SetTransactionId(byte[])
public ProtectedPkiMessageBuilder SetTransactionId(byte[] tid)
Parameters
tid byte[]
Returns
- ProtectedPkiMessageBuilder