diff options
Diffstat (limited to 'lang/cpp/src/key.h')
| -rw-r--r-- | lang/cpp/src/key.h | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/lang/cpp/src/key.h b/lang/cpp/src/key.h index f193093c..3f596a82 100644 --- a/lang/cpp/src/key.h +++ b/lang/cpp/src/key.h @@ -320,6 +320,21 @@ public:       * @returns The TOFU stats or a null TofuInfo.       */      GpgME::TofuInfo tofuInfo() const; + +    /*! Wrapper around gpgme_addrspec_from_uid. +     * +     * The input string should match the format of +     * a user id string. +     * +     * @returns a normalized mail address if found +     * or an empty string. */ +    static std::string addrSpecFromString(const char *uid); + +    /*! Wrapper around gpgme_addrspec_from_uid. +     * +     * @returns a normalized mail address for this userid +     * or an empty string. */ +    std::string addrSpec() const;  private:      shared_gpgme_key_t key;      gpgme_user_id_t uid;  | 
