Class ECBufferPublicKeyParser

    • Constructor Detail

      • ECBufferPublicKeyParser

        public ECBufferPublicKeyParser()
    • Method Detail

      • getRawPublicKey

        public java.security.interfaces.ECPublicKey getRawPublicKey​(java.lang.String keyType,
                                                                    Buffer buffer)
                                                             throws java.security.GeneralSecurityException
        Parameters:
        keyType - The key type - e.g., "ssh-rsa", "ssh-dss"
        buffer - The Buffer containing the encoded raw public key
        Returns:
        The decoded PublicKey
        Throws:
        java.security.GeneralSecurityException - If failed to generate the key
      • getRawECKey

        protected java.security.interfaces.ECPublicKey getRawECKey​(java.lang.String expectedCurve,
                                                                   java.security.spec.ECParameterSpec spec,
                                                                   Buffer buffer)
                                                            throws java.security.GeneralSecurityException
        Throws:
        java.security.GeneralSecurityException