Bouncy Castle Cryptography Library 1.37

org.bouncycastle.asn1.x9
Class OtherInfo

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1Encodable
      extended by org.bouncycastle.asn1.x9.OtherInfo
All Implemented Interfaces:
DEREncodable

public class OtherInfo
extends ASN1Encodable

ANS.1 def for Diffie-Hellman key exchange OtherInfo structure. See RFC 2631, or X9.42, for further details.


Field Summary
 
Fields inherited from class org.bouncycastle.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
OtherInfo(ASN1Sequence seq)
           
OtherInfo(KeySpecificInfo keyInfo, ASN1OctetString partyAInfo, ASN1OctetString suppPubInfo)
           
 
Method Summary
 KeySpecificInfo getKeyInfo()
           
 ASN1OctetString getPartyAInfo()
           
 ASN1OctetString getSuppPubInfo()
           
 DERObject toASN1Object()
          Produce an object suitable for an ASN1OutputStream.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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
  }
 

Specified by:
toASN1Object in class ASN1Encodable

Bouncy Castle Cryptography Library 1.37