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.PublicKeyEntryDataResolverTODO Add javadoc
-
-
Field Summary
Fields Modifier and Type Field Description static PGPPublicKeyEntryDataResolverDEFAULTstatic java.lang.StringPGP_DSS_KEYstatic java.util.NavigableSet<java.lang.String>PGP_KEY_TYPESstatic java.lang.StringPGP_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.StringencodeEntryKeyData(byte[] keyData)static java.lang.StringencodeKeyFingerprint(byte[] keyData)static java.lang.StringgetKeyType(org.bouncycastle.openpgp.PGPPublicKey key)static voidregisterDefaultKeyEntryDataResolvers()Used in order to add thedefault resolverfor 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:
decodeEntryKeyDatain interfaceorg.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
-
encodeEntryKeyData
public java.lang.String encodeEntryKeyData(byte[] keyData)
- Specified by:
encodeEntryKeyDatain 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 resolverfor all thestandard PGP key types.- See Also:
PublicKeyEntry.registerKeyDataEntryResolver(String, PublicKeyEntryDataResolver)
-
getKeyType
public static java.lang.String getKeyType(org.bouncycastle.openpgp.PGPPublicKey key)
-
-