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>