org.bouncycastle.asn1.x9

Class OtherInfo

public class OtherInfo extends ASN1Encodable

ANS.1 def for Diffie-Hellman key exchange OtherInfo structure. See RFC 2631, or X9.42, for further details.
Constructor Summary
OtherInfo(KeySpecificInfo keyInfo, ASN1OctetString partyAInfo, ASN1OctetString suppPubInfo)
OtherInfo(ASN1Sequence seq)
Method Summary
KeySpecificInfogetKeyInfo()
ASN1OctetStringgetPartyAInfo()
ASN1OctetStringgetSuppPubInfo()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

OtherInfo

public OtherInfo(KeySpecificInfo keyInfo, ASN1OctetString partyAInfo, ASN1OctetString suppPubInfo)

OtherInfo

public OtherInfo(ASN1Sequence seq)

Method Detail

getKeyInfo

public KeySpecificInfo getKeyInfo()

getPartyAInfo

public ASN1OctetString getPartyAInfo()

getSuppPubInfo

public ASN1OctetString getSuppPubInfo()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
  OtherInfo ::= SEQUENCE {
      keyInfo KeySpecificInfo,
      partyAInfo [0] OCTET STRING OPTIONAL,
      suppPubInfo [2] OCTET STRING
  }