Interface BcSigner.Loader

All Known Implementing Classes:
BcSigner.GpgAgentPasswordLoader, BcSigner.GpgConfLoader, BcSigner.GpgEnvLoader
Enclosing class:
BcSigner

public static interface BcSigner.Loader
  • Method Summary

    Modifier and Type
    Method
    Description
    default byte[]
    loadKeyFingerprint(org.eclipse.aether.RepositorySystemSession session)
    Returns the key fingerprint, or null.
    default byte[]
    loadKeyRingMaterial(org.eclipse.aether.RepositorySystemSession session)
    Returns the key ring material, or null.
    default char[]
    loadPassword(org.eclipse.aether.RepositorySystemSession session, byte[] fingerprint)
    Returns the key password, or null.
  • Method Details

    • loadKeyRingMaterial

      default byte[] loadKeyRingMaterial(org.eclipse.aether.RepositorySystemSession session) throws IOException
      Returns the key ring material, or null.
      Throws:
      IOException
    • loadKeyFingerprint

      default byte[] loadKeyFingerprint(org.eclipse.aether.RepositorySystemSession session) throws IOException
      Returns the key fingerprint, or null.
      Throws:
      IOException
    • loadPassword

      default char[] loadPassword(org.eclipse.aether.RepositorySystemSession session, byte[] fingerprint) throws IOException
      Returns the key password, or null.
      Throws:
      IOException