C# Класс Org.BouncyCastle.Asn1.Cmp.PkiHeaderBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
AddOptional ( Asn1EncodableVector v, int tagNo, Asn1Encodable obj ) : void
MakeGeneralInfoSeq ( InfoTypeAndValue generalInfo ) : Asn1Sequence
PkiHeaderBuilder ( DerInteger pvno, GeneralName sender, GeneralName recipient ) : System

Описание методов

Build() публичный Метод

public Build ( ) : PkiHeader
Результат PkiHeader

PkiHeaderBuilder() публичный Метод

public PkiHeaderBuilder ( int pvno, GeneralName sender, GeneralName recipient ) : System
pvno int
sender Org.BouncyCastle.Asn1.X509.GeneralName
recipient Org.BouncyCastle.Asn1.X509.GeneralName
Результат System

SetFreeText() публичный Метод

public SetFreeText ( PkiFreeText text ) : PkiHeaderBuilder
text PkiFreeText
Результат PkiHeaderBuilder

SetGeneralInfo() публичный Метод

public SetGeneralInfo ( Asn1Sequence seqOfInfoTypeAndValue ) : PkiHeaderBuilder
seqOfInfoTypeAndValue Asn1Sequence
Результат PkiHeaderBuilder

SetGeneralInfo() публичный Метод

public SetGeneralInfo ( InfoTypeAndValue genInfo ) : PkiHeaderBuilder
genInfo InfoTypeAndValue
Результат PkiHeaderBuilder

SetMessageTime() публичный Метод

public SetMessageTime ( DerGeneralizedTime time ) : PkiHeaderBuilder
time DerGeneralizedTime
Результат PkiHeaderBuilder

SetProtectionAlg() публичный Метод

public SetProtectionAlg ( AlgorithmIdentifier aid ) : PkiHeaderBuilder
aid Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
Результат PkiHeaderBuilder

SetRecipKID() публичный Метод

public SetRecipKID ( DerOctetString kid ) : PkiHeaderBuilder
kid DerOctetString
Результат PkiHeaderBuilder

SetRecipKID() публичный Метод

public SetRecipKID ( byte kid ) : PkiHeaderBuilder
kid byte
Результат PkiHeaderBuilder

SetRecipNonce() публичный Метод

public SetRecipNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
nonce Asn1OctetString
Результат PkiHeaderBuilder

SetRecipNonce() публичный Метод

public SetRecipNonce ( byte nonce ) : PkiHeaderBuilder
nonce byte
Результат PkiHeaderBuilder

SetSenderKID() публичный Метод

public SetSenderKID ( Asn1OctetString kid ) : PkiHeaderBuilder
kid Asn1OctetString
Результат PkiHeaderBuilder

SetSenderKID() публичный Метод

public SetSenderKID ( byte kid ) : PkiHeaderBuilder
kid byte
Результат PkiHeaderBuilder

SetSenderNonce() публичный Метод

public SetSenderNonce ( Asn1OctetString nonce ) : PkiHeaderBuilder
nonce Asn1OctetString
Результат PkiHeaderBuilder

SetSenderNonce() публичный Метод

public SetSenderNonce ( byte nonce ) : PkiHeaderBuilder
nonce byte
Результат PkiHeaderBuilder

SetTransactionID() публичный Метод

public SetTransactionID ( Asn1OctetString tid ) : PkiHeaderBuilder
tid Asn1OctetString
Результат PkiHeaderBuilder

SetTransactionID() публичный Метод

public SetTransactionID ( byte tid ) : PkiHeaderBuilder
tid byte
Результат PkiHeaderBuilder