Данные о пользователе
Данные о пользователе передаются в формате XML. Комбинация значений полей должна быть уникальна (чтобы обеспечить уникальность, можно в качестве одного из параметров использовать текущее время).
В общем случае структура XML включает секции From (содержит исходные значения) и To (содержит целевые значения). Если выполняется первоначальное создание сертификата, секция From может опускаться. Если выполняется изменение данных, должны присутствовать обе секции.
<ProfileAttributesChange>
<From>
<Attribute Oid="2.5.4.3" Value="Иванов Иван Иванович"/>
<Attribute Oid="2.5.4.4" Value="Иванов"/>
<Attribute Oid="2.5.4.42" Value="Иван Иванович"/>
<Attribute Oid="1.2.840.113549.1.9.2" Value="29U6MCO"/>
<Attribute Oid="2.5.4.10" Value="ООО Ромашка"/>
<Attribute Oid="2.5.4.12" Value="Заместитель директора"/>
</From>
<To>
<Attribute Oid="2.5.4.3" Value="Иванов Иван Иванович"/>
<Attribute Oid="2.5.4.4" Value="Иванов"/>
<Attribute Oid="2.5.4.42" Value="Иван Иванович"/>
<Attribute Oid="1.2.840.113549.1.9.2" Value="29U6MCO"/>
<Attribute Oid="2.5.4.10" Value="ООО Ромашка"/>
<Attribute Oid="2.5.4.12" Value="Директор"/>
</To>
</ProfileAttributesChange>
Данные о сертификате
Данные о сертификате передаются в УЦ КриптоПро в следующем формате:
[
{ "rdn": "название_атрибута_RuToken", "cpn": "название_атрибута_CryptoPro", "value": "значение_атрибута" }
]