Class AbstractPublicKeyEntryDecoder<PUB extends PublicKey, PRV extends PrivateKey>
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.config.keys.impl.AbstractIdentityResourceLoader<PUB,PRV>
org.apache.sshd.common.config.keys.impl.AbstractKeyEntryResolver<PUB,PRV>
org.apache.sshd.common.config.keys.impl.AbstractPublicKeyEntryDecoder<PUB,PRV>
- Type Parameters:
PUB- Type ofPublicKeyPRV- Type ofPrivateKey
- All Implemented Interfaces:
IdentityResourceLoader<PUB,PRV>, KeyEntryResolver<PUB, PRV>, KeyTypeNamesSupport, PublicKeyEntryDecoder<PUB, PRV>, PublicKeyEntryResolver, PublicKeyRawDataDecoder<PUB>
- Direct Known Subclasses:
DSSPublicKeyEntryDecoder, ECDSAPublicKeyEntryDecoder, GenericEd25519PublicKeyDecoder, OpenSSHCertificateDecoder, RSAPublicKeyDecoder, SkECDSAPublicKeyEntryDecoder, SkED25519PublicKeyEntryDecoder
public abstract class AbstractPublicKeyEntryDecoder<PUB extends PublicKey, PRV extends PrivateKey>
extends AbstractKeyEntryResolver<PUB,PRV>
implements PublicKeyEntryDecoder<PUB,PRV>
Useful base class implementation for a decoder of an
OpenSSH encoded key data-
Field Summary
Fields inherited from class AbstractLoggingBean
logFields inherited from interface IdentityResourceLoader
MAX_BIGINT_OCTETS_COUNTFields inherited from interface PublicKeyEntryResolver
FAILING, IGNORING, UNSUPPORTED -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPublicKeyEntryDecoder(Class<PUB> pubType, Class<PRV> prvType, Collection<String> names) -
Method Summary
Modifier and TypeMethodDescriptionprotected final booleanparseBooleanHeader(Map<String, String> headers, String propertyKey, boolean defaultVal) Methods inherited from class AbstractKeyEntryResolver
generatePrivateKey, generatePublicKey, toStringMethods inherited from class AbstractIdentityResourceLoader
getPrivateKeyType, getPublicKeyType, getSupportedKeyTypesMethods inherited from class AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IdentityResourceLoader
getPrivateKeyType, getPublicKeyTypeMethods inherited from interface KeyEntryResolver
cloneKeyPair, clonePrivateKey, clonePublicKey, generateKeyPair, getKeyFactoryInstance, getKeyPairGeneratorMethods inherited from interface KeyTypeNamesSupport
getSupportedKeyTypesMethods inherited from interface PublicKeyEntryDecoder
decodePublicKeyByType, encodePublicKey, resolveMethods inherited from interface PublicKeyRawDataDecoder
decodePublicKey, decodePublicKey, decodePublicKey
-
Constructor Details
-
AbstractPublicKeyEntryDecoder
-
-
Method Details
-
parseBooleanHeader
-