Class 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
    • Constructor Detail

      • PGPPublicKeyEntryDataResolver

        public PGPPublicKeyEntryDataResolver()
    • Method Detail

      • decodeEntryKeyData

        public byte[] decodeEntryKeyData​(java.lang.String encData)
        Specified by:
        decodeEntryKeyData in interface org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
      • encodeEntryKeyData

        public java.lang.String encodeEntryKeyData​(byte[] keyData)
        Specified by:
        encodeEntryKeyData in interface org.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 the default resolver for all the standard PGP key types.
        See Also:
        PublicKeyEntry.registerKeyDataEntryResolver(String, PublicKeyEntryDataResolver)
      • getKeyType

        public static java.lang.String getKeyType​(org.bouncycastle.openpgp.PGPPublicKey key)