Table of Contents

Class PkiHeaderBuilder

Namespace
Enterprises.Org.BouncyCastle.Asn1.Cmp
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class PkiHeaderBuilder
Inheritance
PkiHeaderBuilder
Inherited Members

Constructors

PkiHeaderBuilder(int, GeneralName, GeneralName)

public PkiHeaderBuilder(int pvno, GeneralName sender, GeneralName recipient)

Parameters

pvno int
sender GeneralName
recipient GeneralName

Methods

Build()

public virtual PkiHeader Build()

Returns

PkiHeader

SetFreeText(PkiFreeText)

public virtual PkiHeaderBuilder SetFreeText(PkiFreeText text)

Parameters

text PkiFreeText

Returns

PkiHeaderBuilder

SetGeneralInfo(Asn1Sequence)

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

SetMessageTime(DerGeneralizedTime)

public virtual PkiHeaderBuilder SetMessageTime(DerGeneralizedTime time)

Parameters

time DerGeneralizedTime

Returns

PkiHeaderBuilder

SetProtectionAlg(AlgorithmIdentifier)

public virtual PkiHeaderBuilder SetProtectionAlg(AlgorithmIdentifier aid)

Parameters

aid AlgorithmIdentifier

Returns

PkiHeaderBuilder

SetRecipKID(DerOctetString)

public virtual PkiHeaderBuilder SetRecipKID(DerOctetString kid)

Parameters

kid DerOctetString

Returns

PkiHeaderBuilder

SetRecipKID(byte[])

public virtual PkiHeaderBuilder SetRecipKID(byte[] kid)

Parameters

kid byte[]

Returns

PkiHeaderBuilder

SetRecipNonce(Asn1OctetString)

public virtual PkiHeaderBuilder SetRecipNonce(Asn1OctetString nonce)

Parameters

nonce Asn1OctetString

Returns

PkiHeaderBuilder

SetRecipNonce(byte[])

public virtual PkiHeaderBuilder SetRecipNonce(byte[] nonce)

Parameters

nonce byte[]

Returns

PkiHeaderBuilder

SetSenderKID(Asn1OctetString)

public virtual PkiHeaderBuilder SetSenderKID(Asn1OctetString kid)

Parameters

kid Asn1OctetString

Returns

PkiHeaderBuilder

SetSenderKID(byte[])

public virtual PkiHeaderBuilder SetSenderKID(byte[] kid)

Parameters

kid byte[]

Returns

PkiHeaderBuilder

SetSenderNonce(Asn1OctetString)

public virtual PkiHeaderBuilder SetSenderNonce(Asn1OctetString nonce)

Parameters

nonce Asn1OctetString

Returns

PkiHeaderBuilder

SetSenderNonce(byte[])

public virtual PkiHeaderBuilder SetSenderNonce(byte[] nonce)

Parameters

nonce byte[]

Returns

PkiHeaderBuilder

SetTransactionID(Asn1OctetString)

public virtual PkiHeaderBuilder SetTransactionID(Asn1OctetString tid)

Parameters

tid Asn1OctetString

Returns

PkiHeaderBuilder

SetTransactionID(byte[])

public virtual PkiHeaderBuilder SetTransactionID(byte[] tid)

Parameters

tid byte[]

Returns

PkiHeaderBuilder