Требования

1. Последовательно вызвать методы:

a) genTlsKeyPair (cryptContext, lenghtKey):

i. На вход передать контекст хранилища и длину ключа.

b) createTlsCertRequest (cryptContext, certRequestParams, isSubstituion):

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

2. В случае успеха при первом запросе на сертификат вернуть результат в формате PKCS#10. При обновлении сертификата вернуть результат в формате PKCS#7.

3. В случае неуспешного выполнения какого-либо из перечисленных выше действий или получения ошибок при вызове функций ПМ или СКЗИ прервать выполнение метода и вернуть код ошибки в соответствии с описанием в разделе 3.2.6.