C# Class Org.BouncyCastle.Asn1.Cmp.PkiHeaderBuilder

Exibir arquivo Open project: nonorganic/dssnet Class Usage Examples

Public Methods

Method Description
Build ( ) : PkiHeader
PkiHeaderBuilder ( int pvno, GeneralName sender, GeneralName recipient ) : System
SetFreeText ( PkiFreeText text ) : PkiHeaderBuilder
SetGeneralInfo ( Asn1Sequence seqOfInfoTypeAndValue ) : PkiHeaderBuilder
SetGeneralInfo ( InfoTypeAndValue genInfo ) : PkiHeaderBuilder
SetMessageTime ( DerGeneralizedTime time ) : PkiHeaderBuilder
SetProtectionAlg ( AlgorithmIdentifier aid ) : PkiHeaderBuilder
SetRecipKID ( DerOctetString kid ) : PkiHeaderBuilder
SetRecipKID ( byte kid ) : PkiHeaderBuilder
SetRecipNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
SetRecipNonce ( byte nonce ) : PkiHeaderBuilder
SetSenderKID ( Asn1OctetString kid ) : PkiHeaderBuilder
SetSenderKID ( byte kid ) : PkiHeaderBuilder
SetSenderNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
SetSenderNonce ( byte nonce ) : PkiHeaderBuilder
SetTransactionID ( Asn1OctetString tid ) : PkiHeaderBuilder
SetTransactionID ( byte tid ) : PkiHeaderBuilder

Private Methods

Method Description
AddOptional ( Asn1EncodableVector v, int tagNo, Asn1Encodable obj ) : void
MakeGeneralInfoSeq ( InfoTypeAndValue generalInfo ) : Asn1Sequence
PkiHeaderBuilder ( DerInteger pvno, GeneralName sender, GeneralName recipient ) : System

Method Details

Build() public method

public Build ( ) : PkiHeader
return PkiHeader

PkiHeaderBuilder() public method

public PkiHeaderBuilder ( int pvno, GeneralName sender, GeneralName recipient ) : System
pvno int
sender Org.BouncyCastle.Asn1.X509.GeneralName
recipient Org.BouncyCastle.Asn1.X509.GeneralName
return System

SetFreeText() public method

public SetFreeText ( PkiFreeText text ) : PkiHeaderBuilder
text PkiFreeText
return PkiHeaderBuilder

SetGeneralInfo() public method

public SetGeneralInfo ( Asn1Sequence seqOfInfoTypeAndValue ) : PkiHeaderBuilder
seqOfInfoTypeAndValue Asn1Sequence
return PkiHeaderBuilder

SetGeneralInfo() public method

public SetGeneralInfo ( InfoTypeAndValue genInfo ) : PkiHeaderBuilder
genInfo InfoTypeAndValue
return PkiHeaderBuilder

SetMessageTime() public method

public SetMessageTime ( DerGeneralizedTime time ) : PkiHeaderBuilder
time DerGeneralizedTime
return PkiHeaderBuilder

SetProtectionAlg() public method

public SetProtectionAlg ( AlgorithmIdentifier aid ) : PkiHeaderBuilder
aid Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
return PkiHeaderBuilder

SetRecipKID() public method

public SetRecipKID ( DerOctetString kid ) : PkiHeaderBuilder
kid DerOctetString
return PkiHeaderBuilder

SetRecipKID() public method

public SetRecipKID ( byte kid ) : PkiHeaderBuilder
kid byte
return PkiHeaderBuilder

SetRecipNonce() public method

public SetRecipNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
nonce Asn1OctetString
return PkiHeaderBuilder

SetRecipNonce() public method

public SetRecipNonce ( byte nonce ) : PkiHeaderBuilder
nonce byte
return PkiHeaderBuilder

SetSenderKID() public method

public SetSenderKID ( Asn1OctetString kid ) : PkiHeaderBuilder
kid Asn1OctetString
return PkiHeaderBuilder

SetSenderKID() public method

public SetSenderKID ( byte kid ) : PkiHeaderBuilder
kid byte
return PkiHeaderBuilder

SetSenderNonce() public method

public SetSenderNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
nonce Asn1OctetString
return PkiHeaderBuilder

SetSenderNonce() public method

public SetSenderNonce ( byte nonce ) : PkiHeaderBuilder
nonce byte
return PkiHeaderBuilder

SetTransactionID() public method

public SetTransactionID ( Asn1OctetString tid ) : PkiHeaderBuilder
tid Asn1OctetString
return PkiHeaderBuilder

SetTransactionID() public method

public SetTransactionID ( byte tid ) : PkiHeaderBuilder
tid byte
return PkiHeaderBuilder