Class KeyAccessor

    • Method Detail

      • getSignatureWithPreferences

        @Nonnull
        public abstract org.bouncycastle.openpgp.PGPSignature getSignatureWithPreferences()
        Depending on the way we address the key (key-id or user-id), return the respective PGPSignature which contains the algorithm preferences we are going to use. If we address a key via its user-id, we want to rely on the algorithm preferences in the user-id certification, while we would instead rely on those in the direct-key signature if we'd address the key by key-id.
        Returns:
        signature
      • getPreferredSymmetricKeyAlgorithms

        public java.util.Set<SymmetricKeyAlgorithm> getPreferredSymmetricKeyAlgorithms()
        Return preferred symmetric key encryption algorithms.
        Returns:
        preferred symmetric algorithms
      • getPreferredHashAlgorithms

        public java.util.Set<HashAlgorithm> getPreferredHashAlgorithms()
        Return preferred hash algorithms.
        Returns:
        preferred hash algorithms
      • getPreferredCompressionAlgorithms

        public java.util.Set<CompressionAlgorithm> getPreferredCompressionAlgorithms()
        Return preferred compression algorithms.
        Returns:
        preferred compression algorithms