Надежное хранение токенов обновления и учетных данных в Linux
Я создаю собственное приложение для Linux, и весь внутренний код основан на C++, я могу подключиться к серверу и получить токены из электрона и в настоящее время хранить его в текстовом файле.
Что мне нужно добиться, так это надежно хранить токены обновления вместе с некоторой другой пользовательской информацией в системе, используя код C++ из бэкэнда. Мне также нужно будет обработать информацию позже в моем коде, когда истечет срок действия токена. Я знаю, что Windows использует для этого dpai, а MAC использует Keychain. Достаточно погуглив, я обнаружил, что gnome-keyring - один из вариантов, доступных, когда дело доходит до Linux.
Мне неясно, можно ли использовать gnome-keyring для безопасного хранения этой информации и ее поддержки для C++. Хотел узнать, как эти вещи обычно обрабатываются в Linux, поскольку я не вижу какой-либо реализации в Интернете, и любые возможные ссылки для реализации такой функции очень приветствуются.