CheckCertificateList - Synerdocs/synerdocs-sdk GitHub Wiki

Запрос:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synerdocs.ru" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
   <soapenv:Header/>
   <soapenv:Body>
      <syn:CheckCertificateList>
         
         <syn:thumbprints>
            <!--Отпечатки сертификатов для проверки-->
            <arr:string>A04A68C836145F3FD5CA67AF95DD240C995C2ABE</arr:string>
            <arr:string>9DF2B50C0C9A12A129AF3632A6D7128762B5A985</arr:string>
            <arr:string>AB40BC33CC01F808674903F3AFC8CBAAD54019D7</arr:string>
            <!--Сертификат с этим отпечатком не загружен в сервис, поэтому в ответе его не будет-->
            <arr:string>‎2333116F7999C783963A756F5C6B4B74DD815660</arr:string>
         </syn:thumbprints>
      </syn:CheckCertificateList>
   </soapenv:Body>
</soapenv:Envelope>

Ответ:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <CheckCertificateListResponse xmlns="http://synerdocs.ru">
         <CheckCertificateListResult xmlns:a="http://schemas.datacontract.org/2004/07/Midway.ObjectModel" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:CertificateCheckInfo>
               <a:CloudAbonentId>46e96ad5-61e3-4361-8c52-8dfde21a0baa</a:CloudAbonentId>
               <!--Облачный сертификат, который работает по "старой" технологии-->
               <a:CryptoProviderType>Kaluga</a:CryptoProviderType>
               <a:IsCloud>true</a:IsCloud>
               <a:Thumbprint>9DF2B50C0C9A12A129AF3632A6D7128762B5A985</a:Thumbprint>
            </a:CertificateCheckInfo>
            <a:CertificateCheckInfo>
               <a:CloudAbonentId>5305f2d6-2485-4f7b-a6fc-9b88638b092f</a:CloudAbonentId>
               <!--Облачный сертификат, который работает по технологии myDSS-->
               <a:CryptoProviderType>KalugaDss</a:CryptoProviderType>
               <a:IsCloud>true</a:IsCloud>
               <a:Thumbprint>A04A68C836145F3FD5CA67AF95DD240C995C2ABE</a:Thumbprint>
            </a:CertificateCheckInfo>
            <a:CertificateCheckInfo>
               <a:CloudAbonentId i:nil="true"/>
               <!--Сертификат, закрытый ключ которого хранится локально на стороне пользователя-->
               <a:CryptoProviderType>Gost</a:CryptoProviderType>
               <a:IsCloud>false</a:IsCloud>
               <a:Thumbprint>AB40BC33CC01F808674903F3AFC8CBAAD54019D7</a:Thumbprint>
            </a:CertificateCheckInfo>
         </CheckCertificateListResult>
      </CheckCertificateListResponse>
   </s:Body>
</s:Envelope>
⚠️ **GitHub.com Fallback** ⚠️