Class OtherInfo

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class OtherInfo
    extends ASN1Object
    ASN.1 def for Diffie-Hellman key exchange OtherInfo structure. See RFC 2631, or X9.42, for further details.
      OtherInfo ::= SEQUENCE {
          keyInfo KeySpecificInfo,
          partyAInfo [0] OCTET STRING OPTIONAL,
          suppPubInfo [2] OCTET STRING
      }
     
    • Method Detail

      • getInstance

        public static OtherInfo getInstance​(java.lang.Object obj)
        Return a OtherInfo object from the passed in object.
        Parameters:
        obj - an object for conversion or a byte[].
        Returns:
        a OtherInfo
      • getKeyInfo

        public KeySpecificInfo getKeyInfo()
        Return the key specific info for the KEK/CEK.
        Returns:
        the key specific info.
      • getPartyAInfo

        public ASN1OctetString getPartyAInfo()
        PartyA info for key deriviation.
        Returns:
        PartyA info.
      • getSuppPubInfo

        public ASN1OctetString getSuppPubInfo()
        The length of the KEK to be generated as a 4 byte big endian.
        Returns:
        KEK length as a 4 byte big endian in an octet string.