В настоящее время мы реализуем апплет цифровой подписи в java. Пользователи будут иметь токены, содержащие хранилища закрытых ключей и соответствующие им сертификаты. Сертификаты и закрытые ключи будут иметь разные псевдонимы.
Что мне нужно сделать, так это вызвать/сопоставить закрытый ключ в хранилище с сертификатом, выбранным пользователем во время подписания. Как я могу сопоставить закрытый ключ с соответствующим сертификатом в java? Мне нужно что-то вроде getkey(псевдоним, пароль), где псевдоним получается из совпадения между выбранным сертификатом и ключом.