EJBCA CA Обновление - PullRequest
       49

EJBCA CA Обновление

0 голосов
/ 22 января 2019

Я ищу четкий ответ о том, как успешно обновить CA в EJBCA. У нас уже есть тысячи клиентских сертификатов, выданных EJBCA, который фактически работает как subCA, подписанный внешним CA. Процесс действительно задокументирован здесь https://www.ejbca.org/docs/Renewing_a_SubCA_Signed_by_an_External_CA.html, но в нем четко не указано, что произойдет с уже выпущенными клиентскими сертификатами. Будут ли они успешно проходить валидацию с помощью нового CA?

1 Ответ

0 голосов
/ 22 января 2019

Эта ссылка дает два варианта обновления ключа:

1. Используя тот же ключ подписи CA

Если вы ссылаетесь на RFC 3647, это правильное определение продления . В этом случае ключи остаются прежними, а тема сертификата остается прежней. По сути, новый сертификат совпадает с старым , хотя и с разными датами.

Проверяющие стороны будут доверять этому сертификату так же, как доверяли оригиналу.

2. Генерация новых ключей подписи CA

Правильный термин для этого - повторно введите . Ключ меняется, и тема остается прежней. Сертификат является другим сертификатом в отношении любых доверяющих сторон. Это может означать больше работы для вас.

Сначала вам необходимо выяснить, что произойдет с исходным сертификатом CA. Будет ли он истек или будет отменен, или он все еще будет действителен?

Если он выходит на пенсию, вам необходимо заменить все сертификаты, выданные этим оригинальным сертификатом CA, поскольку они будут проверяться только через оригинальный CA.

Если нет, и вы перепрофилируете по другим причинам, например, CRL исходного сертификата CA стал слишком большим для управления, тогда нет необходимости торопиться с заменой всех ваших сертификатов подписчика. Старый сертификат CA будет по-прежнему проверять эти сертификаты, в то время как сертификаты подписчиков, выданные новым сертификатом CA, будут проверяться новым сертификатом CA.

...