Аутентификация с использованием сертификата

  1. Используйте метод authenticate-by-cert в API авторизации для получения токена (EncryptedKey).
  2. Расшифруйте EncryptedKey с помощью закрытого ключа, соответствующего сертификату, использованного на шаге 1. Для работы с сертификатом и расшифровки ключа могут быть использованы общедоступные классы и библиотеки, например, EnvelopedCms, X509Certificate2, BouncyCastle, OpenSSL и т.д.
  3. Используйте метод approve-cert для получения идентификатора сессии
  4. Полученный идентификатор используйте в качестве значения auth.sid

Для выполнения запросов, помимо идентификатора сессии вам необходимо передавать ключ интегратора. Подробнее в разделе Авторизация.