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

public Class OpenSSHCertPublicKeyParser

extends AbstractBufferPublicKeyParser<OpenSshCertificate>
Class Inheritance
Imports
java.security.GeneralSecurityException, .InvalidKeyException, .PublicKey, java.util.Arrays, .Collection, .Collections, .List, org.apache.sshd.common.SshException, org.apache.sshd.common.config.keys.OpenSshCertificate, .OpenSshCertificateImpl, org.apache.sshd.common.keyprovider.KeyPairProvider, org.apache.sshd.common.util.GenericUtils, org.apache.sshd.common.util.buffer.Buffer, .ByteArrayBuffer

Field Summary

Modifier and TypeField and Description
public static final OpenSSHCertPublicKeyParser
public static final List<String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public OpenSshCertificate
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 OpenSSHCertPublicKeyParser INSTANCE
KEY_TYPESback to summary
public static final List<String> KEY_TYPES

Constructor Detail

OpenSSHCertPublicKeyParserback to summary
public OpenSSHCertPublicKeyParser()

Method Detail

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

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