Interface OpenPgpMetadataStore

    • Method Detail

      • getAnnouncedFingerprintsOf

        Map<org.pgpainless.key.OpenPgpV4Fingerprint,​DategetAnnouncedFingerprintsOf​(BareJid contact)
                                                                                    throws IOException
        Return a Map containing all announced fingerprints of a contact, as well as the dates on which they were last modified by contact. This method MUST NOT return null.
        Parameters:
        contact - contact in which we are interested.
        Returns:
        announced fingerprints
        Throws:
        IOException - IO is dangerous
      • setAnnouncedFingerprintsOf

        void setAnnouncedFingerprintsOf​(BareJid contact,
                                        Map<org.pgpainless.key.OpenPgpV4Fingerprint,​Date> data)
                                 throws IOException
        Store a contacts announced fingerprints and dates of last modification.
        Parameters:
        contact - contact in which we are interested.
        data - Map containing the contacts announced fingerprints and dates of last modification.
        Throws:
        IOException - IO is dangerous