These are chat archives for springjazzy/GIS_JKH_Integration

17th
Oct 2016
Anton
@dudarkoas
Oct 17 2016 05:28
на ППАК версиб вкатили?
Pavel Druzhinin
@pavelDruzhinin
Oct 17 2016 11:12
Кто выгружал уже ЛС и работает с РСО. Необходимо ли после заведения ЛС в личном кабинете ГИСа, передавать номера ЕЛС в банки?
anesterov
@anesterov
Oct 17 2016 11:14
@pavelDruzhinin Врятли. Зависит от Вашего договора с банком. В настоящее время банки ничего подобного не требуют.
Pavel Druzhinin
@pavelDruzhinin
Oct 17 2016 11:14
Как раз столкнулись с обратной ситуацией, что требуют)
YuriyProg
@YuriyProg
Oct 17 2016 11:35

Всем привет!
Сегодня столкнулся с такой проблемой! 2 недели назад в программе запросы выполнялись. Был 2 недели в отпуске! Сейчас обновил версию до 10.0.2.3 и запросы перестали выполняться, даже простой запрос списка общесистемных справочников не проходит, пишет:

Ошибка при отправке запроса HTTP к https://127.0.0.1/ext-bus-nsi-common-service/services/NsiCommon. Возможно, это вызвано тем, что сертификат сервера не сконфигурирован с HTTP.SYS для случая HTTPS. Это может быть также вызвано несоответствием привязки безопасности между клиентом и сервером.

подскажите плиз, что я пропустил?
Хотя через МАГ Про крипто тонель wsdl я получаю нормально!
YuriyProg
@YuriyProg
Oct 17 2016 11:49
Исправил endpoint в app.config с 127.0.0.1:8080 на api.dom.gosuslugi.ru:443, теперь пишет AUT011000 - Неверный идентификатор ИС, хотя сертификат тот же и в алгоритме подписания запроса ничего не менял.
anesterov
@anesterov
Oct 17 2016 11:50
@YuriyProg правильно, так он через тунель работал, а напрямую надо сертификат подпихивать
YuriyProg
@YuriyProg
Oct 17 2016 11:52

Так и через Крипто тонель не работает.

А в заголовке я его пихаю:
NsiPortsTypeClient np = new NsiPortsTypeClient("NsiPort");
np.ClientCredentials.UserName.UserName = "lanit";
np.ClientCredentials.UserName.Password = "tv,n8!Ya";
np.ClientCredentials.ClientCertificate.Certificate = CertificateHelper.GetCertificateByThumbprint("f69a0b802ded01aa01a29b0806233b0cd7517d2f");
NsiCommServ.HeaderType header = new NsiCommServ.HeaderType
{
Date = DateTime.Now,
MessageGUID = Guid.NewGuid().ToString()
};

Или еще что добавилось?
Я помню, что что-то писали, что с 10 октября что-то там включат за контроль со стороны ГИСа. Но нигде инфу по этому я не нашел.
anesterov
@anesterov
Oct 17 2016 11:55
да вроде все верно
YuriyProg
@YuriyProg
Oct 17 2016 11:56
Так вот. Могу и сам получившийся запрос с подписью сюда выложить! Он весь верный.

<?xml version="1.0" encoding="UTF-8"?>

-<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

-<s:Header>

<Action xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" s:mustUnderstand="1">urn:exportNsiList</Action>

-<h:ISRequestHeader xmlns="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:h="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<Date>2016-10-17T14:45:12.7438896+03:00</Date>

<MessageGUID>36fadb52-87bc-4422-a371-cd007e73fe26</MessageGUID>

</h:ISRequestHeader>

</s:Header>

-<s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

-<exportNsiListRequest xmlns="http://dom.gosuslugi.ru/schema/integration/nsi-common/" xmlns:p5="http://dom.gosuslugi.ru/schema/integration/base/" p5:version="10.0.2.3" Id="6e5f1e05c8c64f90acd92e090a400d03">

-<ds:Signature Id="xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">

-<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>

<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>

-<ds:Reference Id="xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253-ref0" URI="#6e5f1e05c8c64f90acd92e090a400d03">

-<ds:Transforms>

<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>

<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>F3VLSXppncQMqGPshRWyOwSpcAYr0/DZIDC+0XwLhyg=</ds:DigestValue>

</ds:Reference>

-<ds:Reference URI="#xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253-signedprops" Type="http://uri.etsi.org/01903#SignedProperties">

<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>6g60S+9OT8REMFa/kUN99nG7bgzrJp1uM5WVxQlJc9Q=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue Id="xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253-sigvalue">IEX5q/Eh4bWzJbEE/Bhsj0+o2I6mIUVckLLuCK5hip0bKGClCYGaFm2ErGg7TqmiMiib2yDgmUy+fceYhxKg6g==</ds:SignatureValue>

-<ds:KeyInfo>

+<ds:X509Data>

</ds:KeyInfo>

-<ds:Object>

-<xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#" Target="#xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253">

-<xades:SignedProperties Id="xmldsig-07d955c7-e7ee-4270-9490-dc2223d97253-signedprops">

-<xades:SignedSignatureProperties>

<xades:SigningTime>2016-10-17T14:45:16.372+03:00</xades:SigningTime>

-<xades:SigningCertificate>

-<xades:Cert>

-<xades:CertDigest>

<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>alLms6jDHsaBBTmrHfZcXGJrQkqetHeqIEsDXNaMtyM=</ds:DigestValue>

</xades:CertDigest>

-<xades:IssuerSerial>

<ds:X509IssuerName>1.2.643.100.1=1025700829197,1.2.643.3.131.1.1=005753024987,STREET=Наугорское шоссе д.5,1.2.840.113549.1.9.1=cr@slavservis.ru,C=RU,ST=57 Орловская область,L=Орел,O=ООО Славсервис-Связь,OU=Удостоверяющий центр,CN=SLAVS</ds:X509IssuerName>

<ds:X509SerialNumber>246343986069690789136068</ds:X509SerialNumber>

</xades:IssuerSerial>

</xades:Cert>

</xades:SigningCertificate>

</xades:SignedSignatureProperties>

</xades:SignedProperties>

</xades:QualifyingProperties>

</ds:Object>

</ds:Signature>

</exportNsiListRequest>

</s:Body>

</s:Envelope>

anesterov
@anesterov
Oct 17 2016 11:59
В jira им тикет писать надо
YuriyProg
@YuriyProg
Oct 17 2016 12:15
Написал! Теперь интересно сколько отвечать будут? Ну не бывает же так, что 2 недели назад работало, а теперь не работает и видимых изменений не было.
anesterov
@anesterov
Oct 17 2016 12:55
@YuriyProg Проверь еще, не истек ли сертификат
YuriyProg
@YuriyProg
Oct 17 2016 13:41
до 21 января 2017г. действителен и мы его не меняли.