Class _64DigitFingerprint

java.lang.Object
org.pgpainless.key.OpenPgpFingerprint
org.pgpainless.key._64DigitFingerprint
All Implemented Interfaces:
CharSequence, Comparable<OpenPgpFingerprint>
Direct Known Subclasses:
OpenPgpV5Fingerprint, OpenPgpV6Fingerprint

public class _64DigitFingerprint extends OpenPgpFingerprint
This class represents a hex encoded, upper case OpenPGP v5 or v6 fingerprint. Since both fingerprints use the same format, this class is used when parsing the fingerprint without knowing the key version.
  • Constructor Details

    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull String fingerprint)
      Parameters:
      fingerprint - uppercase hexadecimal fingerprint of length 64
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull byte[] bytes)
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull org.bouncycastle.openpgp.PGPPublicKey key)
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull org.bouncycastle.openpgp.PGPSecretKey key)
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull org.bouncycastle.openpgp.PGPPublicKeyRing ring)
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull org.bouncycastle.openpgp.PGPSecretKeyRing ring)
    • _64DigitFingerprint

      protected _64DigitFingerprint(@Nonnull org.bouncycastle.openpgp.PGPKeyRing ring)
  • Method Details