- Namespace
- Enterprises.Org.BouncyCastle.Asn1.Cmp
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class PkiHeaderBuilder
   
  
    - Inheritance
- 
      
      PkiHeaderBuilder 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  
  
  
    public PkiHeaderBuilder(int pvno, GeneralName sender, GeneralName recipient)
   
  Parameters
  
    - pvnoint
- senderGeneralName
- recipientGeneralName
Methods
  
  
  
  
  
    public virtual PkiHeader Build()
   
  Returns
  
    - PkiHeader
    public virtual PkiHeaderBuilder SetFreeText(PkiFreeText text)
   
  Parameters
  
    - textPkiFreeText
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetGeneralInfo(Asn1Sequence seqOfInfoTypeAndValue)
   
  Parameters
  
    - seqOfInfoTypeAndValueAsn1Sequence
Returns
  
    - PkiHeaderBuilder
  SetGeneralInfo(InfoTypeAndValue)
  
  
  
  
  
    public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue genInfo)
   
  Parameters
  
    - genInfoInfoTypeAndValue
Returns
  
    - PkiHeaderBuilder
  SetGeneralInfo(InfoTypeAndValue[])
  
  
  
  
  
    public virtual PkiHeaderBuilder SetGeneralInfo(InfoTypeAndValue[] genInfos)
   
  Parameters
  
    - genInfosInfoTypeAndValue[]
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetMessageTime(DerGeneralizedTime time)
   
  Parameters
  
    - timeDerGeneralizedTime
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetProtectionAlg(AlgorithmIdentifier aid)
   
  Parameters
  
    - aidAlgorithmIdentifier
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetRecipKID(DerOctetString kid)
   
  Parameters
  
    - kidDerOctetString
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetRecipKID(byte[] kid)
   
  Parameters
  
    - kidbyte[]
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetRecipNonce(Asn1OctetString nonce)
   
  Parameters
  
    - nonceAsn1OctetString
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetRecipNonce(byte[] nonce)
   
  Parameters
  
    - noncebyte[]
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetSenderKID(Asn1OctetString kid)
   
  Parameters
  
    - kidAsn1OctetString
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetSenderKID(byte[] kid)
   
  Parameters
  
    - kidbyte[]
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetSenderNonce(Asn1OctetString nonce)
   
  Parameters
  
    - nonceAsn1OctetString
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetSenderNonce(byte[] nonce)
   
  Parameters
  
    - noncebyte[]
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetTransactionID(Asn1OctetString tid)
   
  Parameters
  
    - tidAsn1OctetString
Returns
  
    - PkiHeaderBuilder
    public virtual PkiHeaderBuilder SetTransactionID(byte[] tid)
   
  Parameters
  
    - tidbyte[]
Returns
  
    - PkiHeaderBuilder