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

public Class DSSBufferPublicKeyParser

extends AbstractBufferPublicKeyParser<DSAPublicKey>
Class Inheritance
Imports
java.math.BigInteger, java.security.GeneralSecurityException, java.security.interfaces.DSAPublicKey, java.security.spec.DSAPublicKeySpec, 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 DSSBufferPublicKeyParser

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public DSAPublicKey
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 DSSBufferPublicKeyParser INSTANCE

Constructor Detail

DSSBufferPublicKeyParserback to summary
public DSSBufferPublicKeyParser()

Method Detail

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

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