Class KeyShareEntry


  • public class KeyShareEntry
    extends java.lang.Object
    • Field Detail

      • namedGroup

        protected final int namedGroup
      • keyExchange

        protected final byte[] keyExchange
    • Constructor Detail

      • KeyShareEntry

        public KeyShareEntry​(int namedGroup,
                             byte[] keyExchange)
        Parameters:
        namedGroup - NamedGroup
        keyExchange -
    • Method Detail

      • getNamedGroup

        public int getNamedGroup()
        Returns:
        NamedGroup
      • getKeyExchange

        public byte[] getKeyExchange()
      • encode

        public void encode​(java.io.OutputStream output)
                    throws java.io.IOException
        Encode this KeyShareEntry to an OutputStream.
        Parameters:
        output - the OutputStream to encode to.
        Throws:
        java.io.IOException
      • parse

        public static KeyShareEntry parse​(java.io.InputStream input)
                                   throws java.io.IOException
        Parse a KeyShareEntry from an InputStream.
        Parameters:
        input - the InputStream to parse from.
        Returns:
        a KeyShareEntry object.
        Throws:
        java.io.IOException