Существует ряд требований, предъявляемых предприятиями к созданию эффективной инфраструктуры открытых ключей. Прежде всего, если пользователи не могут воспользоваться шифрованием и цифровыми подписями в приложениях, — PKI не эффективен. Следовательно, главное требование для PKI — это прозрачность. Термин «прозрачность» означает, что пользователи не должны понимать, как PKI управляет ключами и сертификатами открытых ключей, чтобы воспользоваться услугами шифрования и цифровой подписи. Эффективная PKI прозрачна. В дополнение к прозрачности пользователя, предприятие должно реализовать следующие элементы в PKI для предоставления необходимых услуг по управлению ключами и сертификатами: Сертификаты открытых ключей. Хранилище электронных сертификатов открытых ключей Отзыв сертификата открытого ключа. Резервное копирование и восстановление ключей. Поддержка неотказуемости цифровых подписей. Автоматическое обновление пар ключей и сертификатов открытых ключей. Управление историями ключей. Поддержка перекрестной сертификации. Клиентское программное обеспечение, взаимодействующее со всем вышеперечисленным безопасным, последовательным и надежным образом. Примечание. Термин «клиентский» относится к клиентам приложений и серверам приложений. Требования к PKI одинаковы как для клиентов приложений, так и для серверов. Оба — клиенты услуг инфраструктуры. Все эти требования необходимо выполнить, чтобы получить автоматическую, прозрачную, пригодную для использования PKI.