<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Asn1.Cmp.PkiHeaderBuilder

public class 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(); } }