Armazenando Chaves Públicas e Privadas em um Banco de Dados ou Keystore

Estou criando um serviço da web que armazenará chaves públicas e privadas para cada registro em uma tabela de banco de dados.

As chaves são feitas usando Java, mas não tenho certeza se criar um keystore ou colocar as chaves dentro dos campos diretamente na base de dados.

Que opção você recomendaria e quais são os benefícios de cada método?

questionAnswers(4)

yourAnswerToTheQuestion