PUB - Generic public key typePRV - Generic private key typepublic abstract class AbstractIdentityResourceLoader<PUB extends PublicKey,PRV extends PrivateKey> extends AbstractLoggingBean implements IdentityResourceLoader<PUB,PRV>
logMAX_BIGINT_OCTETS_COUNT| Modifier | Constructor and Description |
|---|---|
protected |
AbstractIdentityResourceLoader(Class<PUB> pubType,
Class<PRV> prvType,
Collection<String> keyTypes) |
| Modifier and Type | Method and Description |
|---|---|
Class<PRV> |
getPrivateKeyType() |
Class<PUB> |
getPublicKeyType() |
NavigableSet<String> |
getSupportedKeyTypes() |
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindSupporterByKeyTypeNamepublic final Class<PUB> getPublicKeyType()
getPublicKeyType in interface IdentityResourceLoader<PUB extends PublicKey,PRV extends PrivateKey>Class of the PublicKey that is the result of decodingpublic final Class<PRV> getPrivateKeyType()
getPrivateKeyType in interface IdentityResourceLoader<PUB extends PublicKey,PRV extends PrivateKey>Class of the PrivateKey that matches the public onepublic NavigableSet<String> getSupportedKeyTypes()
getSupportedKeyTypes in interface KeyTypeNamesSupportNavigableSet of OpenSSH key type names that are supported by this
decoder - e.g., ssh-rsa, ssh-dss, ecdsa-sha2-nistp384. This is not a single name - e.g., ECDSA
keys have several curve names. Caveat: this collection may be un-modifiable...Copyright © 2018–2024 The Apache Software Foundation. All rights reserved.