Package org.apache.sshd.openpgp
Class PGPPublicKeyEntryDataResolver
- java.lang.Object
-
- org.apache.sshd.openpgp.PGPPublicKeyEntryDataResolver
-
- All Implemented Interfaces:
org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
public class PGPPublicKeyEntryDataResolver extends java.lang.Object implements org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
TODO Add javadoc
-
-
Field Summary
Fields Modifier and Type Field Description static PGPPublicKeyEntryDataResolver
DEFAULT
static java.lang.String
PGP_DSS_KEY
static java.util.NavigableSet<java.lang.String>
PGP_KEY_TYPES
static java.lang.String
PGP_RSA_KEY
-
Constructor Summary
Constructors Constructor Description PGPPublicKeyEntryDataResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
decodeEntryKeyData(java.lang.String encData)
static byte[]
decodeKeyFingerprint(java.lang.String encData)
java.lang.String
encodeEntryKeyData(byte[] keyData)
static java.lang.String
encodeKeyFingerprint(byte[] keyData)
static java.lang.String
getKeyType(org.bouncycastle.openpgp.PGPPublicKey key)
static void
registerDefaultKeyEntryDataResolvers()
Used in order to add thedefault resolver
for all thestandard PGP key types
.
-
-
-
Field Detail
-
PGP_RSA_KEY
public static final java.lang.String PGP_RSA_KEY
- See Also:
- Constant Field Values
-
PGP_DSS_KEY
public static final java.lang.String PGP_DSS_KEY
- See Also:
- Constant Field Values
-
PGP_KEY_TYPES
public static final java.util.NavigableSet<java.lang.String> PGP_KEY_TYPES
-
DEFAULT
public static final PGPPublicKeyEntryDataResolver DEFAULT
-
-
Method Detail
-
decodeEntryKeyData
public byte[] decodeEntryKeyData(java.lang.String encData)
- Specified by:
decodeEntryKeyData
in interfaceorg.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
-
encodeEntryKeyData
public java.lang.String encodeEntryKeyData(byte[] keyData)
- Specified by:
encodeEntryKeyData
in interfaceorg.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
-
decodeKeyFingerprint
public static byte[] decodeKeyFingerprint(java.lang.String encData)
-
encodeKeyFingerprint
public static java.lang.String encodeKeyFingerprint(byte[] keyData)
-
registerDefaultKeyEntryDataResolvers
public static void registerDefaultKeyEntryDataResolvers()
Used in order to add thedefault resolver
for all thestandard PGP key types
.- See Also:
PublicKeyEntry.registerKeyDataEntryResolver(String, PublicKeyEntryDataResolver)
-
getKeyType
public static java.lang.String getKeyType(org.bouncycastle.openpgp.PGPPublicKey key)
-
-