Я делаю веб-сервис, который сохранит открытые и закрытые ключи для каждой записи в таблице базы данных.
Ключи сделаны с помощью Java, но я - неуверенная погода, чтобы создать keystore или поместить ключи в полях в базе данных непосредственно.
Какую опцию Вы рекомендовали бы и каковы преимущества каждого метода?
Если вы используете хранилище ключей, вы будете использовать базу данных, предназначенную для хранения зашифрованных элементов, таких как ключи и сертификаты.
По возможности не пытайтесь изобретать колесо заново. Хватит ли в вашей проблеме хранилища ключей? Если вы попытаетесь создать свою собственную базу данных для хранения этих артефактов, вам придется повторно решать проблемы и проблемы, которые уже были учтены при создании баз данных, таких как хранилище ключей Java.
Почему у каждой записи есть закрытый ключ? Очень странный дизайн. Закрытые ключи обычно хранятся у юридических лиц, например Люди или серверы, действующие от их имени.