Table of Contents

Class PkiHeaderBuilder

Namespace
Org.BouncyCastle.Asn1.Cmp
Assembly
BouncyCastle.Cryptography.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(Asn1GeneralizedTime)

public virtual PkiHeaderBuilder SetMessageTime(Asn1GeneralizedTime time)

Parameters

time Asn1GeneralizedTime

Returns

PkiHeaderBuilder

SetProtectionAlg(AlgorithmIdentifier)

public virtual PkiHeaderBuilder SetProtectionAlg(AlgorithmIdentifier aid)

Parameters

aid AlgorithmIdentifier

Returns

PkiHeaderBuilder

SetRecipKID(Asn1OctetString)

public virtual PkiHeaderBuilder SetRecipKID(Asn1OctetString kid)

Parameters

kid Asn1OctetString

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