хранилище ключей / * 1011 доверенных *
Склад ключей - это база данных ключевых материалов. Материал ключа используется для различных целей, включая аутентификацию и целостность данных.
Доступны различные типы хранилищ ключей, в том числе PKCS12 и
Оракул JKS.
Вообще говоря, информация о хранилище ключей может быть сгруппирована в две категории: записи ключей и записи доверенных сертификатов. Ключевая запись
состоит из идентификатора объекта и его закрытого ключа и может использоваться
для различных криптографических целей. В отличие от доверенного
Запись сертификата содержит только открытый ключ в дополнение к
личность лица. Таким образом, запись доверенного сертификата не может быть использована
где требуется закрытый ключ, например, в
javax.net.ssl.KeyManager. В JDK реализации JKS, хранилище ключей
может содержать как ключевые записи, так и записи доверенных сертификатов.
Склад доверенных сертификатов - это хранилище ключей, которое используется при принятии решений о том, чему доверять. Если вы получаете данные от лица, которое вы
уже доверяют, и если вы можете проверить, что сущность является той, которая
это утверждает, что, то вы можете предположить, что данные действительно пришли
эта сущность.
Запись должна быть добавлена в доверенное хранилище, только если пользователь доверяет этой сущности. Сгенерировав пару ключей или импортировав
сертификат, пользователь доверяет этой записи. Любая запись в
склад доверенных сертификатов считается доверенной записью.
Может быть полезно иметь два разных файла хранилища ключей: один, содержащий только ваши ключевые записи, а другой, содержащий ваши
записи доверенных сертификатов, включая сертификаты CA. Бывший
содержит личную информацию, а последняя - нет. Используя два
файлы вместо одного файла хранилища ключей обеспечивает более чистое разделение
логического различия между вашими собственными сертификатами (и
соответствующие закрытые ключи) и другие сертификаты. Чтобы обеспечить больше
защита ваших личных ключей, храните их в хранилище ключей с
ограниченный доступ и предоставить доверенные сертификаты в более
общедоступное хранилище ключей, если необходимо.