Org.BouncyCastle.Asn1.Cmp.PkiHeaderBuilder
namespace Org.BouncyCastle.Asn1.Cmp
{
public class PkiHeaderBuilder
{
public PkiHeaderBuilder(int pvno, GeneralName sender, GeneralName recipient);
public virtual PkiHeaderBuilder SetMessageTime(Asn1GeneralizedTime time);
public virtual PkiHeaderBuilder SetProtectionAlg(AlgorithmIdentifier aid);
public virtual PkiHeaderBuilder SetSenderKID(byte[] kid);
public virtual PkiHeaderBuilder SetSenderKID(Asn1OctetString kid);
public virtual PkiHeaderBuilder SetRecipKID(byte[] kid);
public virtual PkiHeaderBuilder SetRecipKID(Asn1OctetString kid);
public virtual PkiHeaderBuilder SetTransactionID(byte[] tid);
public virtual PkiHeaderBuilder SetTransactionID(Asn1OctetString tid);
public virtual PkiHeaderBuilder SetSenderNonce(byte[] nonce);
public virtual PkiHeaderBuilder SetSenderNonce(Asn1OctetString nonce);
public virtual PkiHeaderBuilder SetRecipNonce(byte[] nonce);
public virtual PkiHeaderBuilder SetRecipNonce(Asn1OctetString nonce);
public virtual PkiHeaderBuilder SetFreeText(PkiFreeText text);
public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue genInfo);
public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue[] genInfos);
public virtual PkiHeaderBuilder SetGeneralInfo(Asn1Sequence seqOfInfoTypeAndValue);
public virtual PkiHeader Build();
}
}