- Namespace
- Org.BouncyCastle.Asn1.Cmp
- Assembly
- BouncyCastle.Cryptography.dll
public class PkiHeaderBuilder
- Inheritance
-
PkiHeaderBuilder
- Inherited Members
-
Constructors
public PkiHeaderBuilder(int pvno, GeneralName sender, GeneralName recipient)
Parameters
pvno int
sender GeneralName
recipient GeneralName
Methods
public virtual PkiHeader Build()
Returns
- PkiHeader
public virtual PkiHeaderBuilder SetFreeText(PkiFreeText text)
Parameters
text PkiFreeText
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetGeneralInfo(Asn1Sequence seqOfInfoTypeAndValue)
Parameters
seqOfInfoTypeAndValue Asn1Sequence
Returns
- PkiHeaderBuilder
SetGeneralInfo(InfoTypeAndValue)
public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue genInfo)
Parameters
genInfo InfoTypeAndValue
Returns
- PkiHeaderBuilder
SetGeneralInfo(InfoTypeAndValue[])
public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue[] genInfos)
Parameters
genInfos InfoTypeAndValue[]
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetMessageTime(Asn1GeneralizedTime time)
Parameters
time Asn1GeneralizedTime
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetProtectionAlg(AlgorithmIdentifier aid)
Parameters
aid AlgorithmIdentifier
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetRecipKID(Asn1OctetString kid)
Parameters
kid Asn1OctetString
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetRecipKID(byte[] kid)
Parameters
kid byte[]
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetRecipNonce(Asn1OctetString nonce)
Parameters
nonce Asn1OctetString
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetRecipNonce(byte[] nonce)
Parameters
nonce byte[]
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetSenderKID(Asn1OctetString kid)
Parameters
kid Asn1OctetString
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetSenderKID(byte[] kid)
Parameters
kid byte[]
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetSenderNonce(Asn1OctetString nonce)
Parameters
nonce Asn1OctetString
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetSenderNonce(byte[] nonce)
Parameters
nonce byte[]
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetTransactionID(Asn1OctetString tid)
Parameters
tid Asn1OctetString
Returns
- PkiHeaderBuilder
public virtual PkiHeaderBuilder SetTransactionID(byte[] tid)
Parameters
tid byte[]
Returns
- PkiHeaderBuilder