Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.Class<?>,PublicKeyEntryDecoder<?,?>> |
KeyUtils.BY_KEY_CLASS_DECODERS_MAP |
private static java.util.Map<java.lang.String,PublicKeyEntryDecoder<?,?>> |
KeyUtils.BY_KEY_TYPE_DECODERS_MAP |
Modifier and Type | Method and Description |
---|---|
static PublicKeyEntryDecoder<?,?> |
KeyUtils.getPublicKeyEntryDecoder(java.lang.Class<?> keyType) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.getPublicKeyEntryDecoder(java.security.Key key) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.getPublicKeyEntryDecoder(java.security.KeyPair kp) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.getPublicKeyEntryDecoder(java.lang.String keyType) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.registerPublicKeyEntryDecoderForKeyType(java.lang.String keyType,
PublicKeyEntryDecoder<?,?> decoder) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.unregisterPublicKeyEntryDecoderForKeyType(java.lang.String keyType)
Unregister the decoder registered for the specified key type
|
Modifier and Type | Method and Description |
---|---|
static void |
KeyUtils.registerPublicKeyEntryDecoder(PublicKeyEntryDecoder<?,?> decoder) |
static PublicKeyEntryDecoder<?,?> |
KeyUtils.registerPublicKeyEntryDecoderForKeyType(java.lang.String keyType,
PublicKeyEntryDecoder<?,?> decoder) |
static void |
KeyUtils.registerPublicKeyEntryDecoderKeyTypes(PublicKeyEntryDecoder<?,?> decoder)
Registers the specified decoder for all the types it
supports |
static java.util.NavigableSet<java.lang.String> |
KeyUtils.unregisterPublicKeyEntryDecoder(PublicKeyEntryDecoder<?,?> decoder) |
static java.util.NavigableSet<java.lang.String> |
KeyUtils.unregisterPublicKeyEntryDecoderKeyTypes(PublicKeyEntryDecoder<?,?> decoder)
Unregisters the specified decoder for all the types it supports
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPublicKeyEntryDecoder<PUB extends java.security.PublicKey,PRV extends java.security.PrivateKey>
Useful base class implementation for a decoder of an
OpenSSH encoded key data |
class |
DSSPublicKeyEntryDecoder |
class |
ECDSAPublicKeyEntryDecoder |
class |
OpenSSHCertificateDecoder |
class |
RSAPublicKeyDecoder |
class |
SkECDSAPublicKeyEntryDecoder |
class |
SkED25519PublicKeyEntryDecoder |
Modifier and Type | Method and Description |
---|---|
static PublicKeyEntryDecoder<? extends java.security.PublicKey,? extends java.security.PrivateKey> |
SecurityUtils.getEDDSAPublicKeyEntryDecoder() |
Modifier and Type | Class and Description |
---|---|
class |
Ed25519PublicKeyDecoder |
Modifier and Type | Method and Description |
---|---|
static PublicKeyEntryDecoder<? extends java.security.PublicKey,? extends java.security.PrivateKey> |
EdDSASecurityProviderUtils.getEDDSAPublicKeyEntryDecoder() |