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

public Class RSABufferPublicKeyParser

extends AbstractBufferPublicKeyParser<RSAPublicKey>
Class Inheritance
Imports
java.math.BigInteger, java.security.GeneralSecurityException, java.security.interfaces.RSAPublicKey, java.security.spec.RSAPublicKeySpec, org.apache.sshd.common.config.keys.KeyUtils, org.apache.sshd.common.keyprovider.KeyPairProvider, org.apache.sshd.common.util.ValidateUtils, org.apache.sshd.common.util.buffer.Buffer

Author
Apache MINA SSHD Project

Field Summary

Modifier and TypeField and Description
public static final RSABufferPublicKeyParser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public RSAPublicKey
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 RSABufferPublicKeyParser INSTANCE

Constructor Detail

RSABufferPublicKeyParserback to summary
public RSABufferPublicKeyParser()

Method Detail

getRawPublicKeyback to summary
public RSAPublicKey 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:RSAPublicKey

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