Top Description Fields Constructors Methods
org.apache.sshd.common.util.buffer.keys

public Class ED25519BufferPublicKeyParser

extends AbstractBufferPublicKeyParser<PublicKey>
Class Inheritance
Imports
java.security.GeneralSecurityException, .PublicKey, org.apache.sshd.common.keyprovider.KeyPairProvider, org.apache.sshd.common.util.ValidateUtils, org.apache.sshd.common.util.buffer.Buffer, org.apache.sshd.common.util.security.SecurityUtils

TODO complete this when SSHD-440 is done
Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
public static final ED25519BufferPublicKeyParser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PublicKey
getRawPublicKey(String
The key type - e.g., "ssh-rsa", "ssh-dss"
keyType
,
Buffer
The Buffer containing the encoded raw public key
buffer
)

Implements org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

Inherited from org.apache.sshd.common.util.buffer.keys.AbstractBufferPublicKeyParser:
generatePublicKeygetKeyClassgetKeyFactorygetSupportedKeyTypesisKeyTypeSupportedtoString

Field Detail

INSTANCEback to summary
public static final ED25519BufferPublicKeyParser INSTANCE

Constructor Detail

ED25519BufferPublicKeyParserback to summary
public ED25519BufferPublicKeyParser()

Method Detail

getRawPublicKeyback to summary
public PublicKey getRawPublicKey(String keyType, Buffer buffer) throws GeneralSecurityException

Implements org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

Parameters
keyType:String

Doc from org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

The key type - e.g., "ssh-rsa", "ssh-dss"

buffer:Buffer

Doc from org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

The Buffer containing the encoded raw public key

Returns:PublicKey

Doc from org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

The decoded PublicKey

Annotations
@Override
Exceptions
GeneralSecurityException:

Doc from org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser.getRawPublicKey.

If failed to generate the key