Class PGPPublicKeyEntryDataResolver

java.lang.Object
org.apache.sshd.openpgp.PGPPublicKeyEntryDataResolver
All Implemented Interfaces:
org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver

public class PGPPublicKeyEntryDataResolver extends Object implements org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
TODO Add javadoc
  • Field Details

  • Constructor Details

    • PGPPublicKeyEntryDataResolver

      public PGPPublicKeyEntryDataResolver()
  • Method Details

    • decodeEntryKeyData

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

      public String encodeEntryKeyData(byte[] keyData)
      Specified by:
      encodeEntryKeyData in interface org.apache.sshd.common.config.keys.PublicKeyEntryDataResolver
    • decodeKeyFingerprint

      public static byte[] decodeKeyFingerprint(String encData)
    • encodeKeyFingerprint

      public static 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 String getKeyType(org.bouncycastle.openpgp.PGPPublicKey key)