These are chat archives for springjazzy/GIS_JKH_Integration

21st
Mar 2017
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 01:25
Подскажите что заполнять в заявке на СИТ в Блок № 3. Сведения об организациях-поставщиках информации (только для тестирования) . Не могу понять что туда писать? :)
Заполняю Шаблон заявки на подключение к информационному взаимодействию с СИТ ГИС ЖКХ коммерческих ИС
CCAlek
@CCAlek
Mar 21 2017 02:11
@K0LbAzzeR например мы как РКЦ туда добавляли управляющие компании
и тсж
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 02:25
А где можно найти голосарий (нормальный в одном месте :) если такой конечно есть), а то эти сокращения совсем не понятны.
CCAlek
@CCAlek
Mar 21 2017 02:31
@K0LbAzzeR хмм, возможно можно посмотреть в руководстве пользователя, хотя не знаю точно
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 02:53
Как я понимаю если в сервисе встречается "common" то он считается общедоступным и для доступа к нему достаточно basic-авторизации? так?
для остальных сервисов нужна полноценная регистрация в СИТ и доступом в ЛС? так?
CCAlek
@CCAlek
Mar 21 2017 03:10
@K0LbAzzeR возможно, не проверял.
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 03:37
@CCAlek ну значит придется проверить мне :)
А где описания кодов ошибок можно найти? Например пишет: AUT011000: Неверный идентификатор ИС. И что с этим делать не понятно. Если конечно такое описание существует в природе :)
small-office
@small-office
Mar 21 2017 03:41
@K0LbAzzeR :clap: :smile:
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 03:56
@small-office это ответ на первую часть моего последнего сообщения?
Вопрос про описание кодов ошибок остается открытой :)
CCAlek
@CCAlek
Mar 21 2017 03:59
@K0LbAzzeR ГИС ЖКХ. Альбом ТФФ вот тут есть пункт про стандартные ошибки
@K0LbAzzeR а скачиваете данный документ в разделе "Регламент и инструкции"
@K0LbAzzeR файл "Регламент и форматы информационного взаимодействия внешних информационных систем с ГИС ЖКХ"
@K0LbAzzeR А вообще ошибка AUT011000 означает, что либо Вы не указали идентификатор поставщика данных (OrgPpaGuid), либо неправильно указали данный идентификатор.
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 04:19
@CCAlek нашел эти доки, читаю RegistryNumber (Реестровый номер справочника) обязательный аргумент, вопрос где его взять? ну и собственно где взять идентификатор поставщика данных (OrgPpaGuid), т.к. я его тоже не указал в запросе :)
small-office
@small-office
Mar 21 2017 04:47
@K0LbAzzeR в ТФФ есть конечно список стандартных ошибок, но ничего нового из своих ошибок вы там не почерпнёте, будет та же самая "AUT011000: Неверный идентификатор ИС" чем это может помочь в дальнейшем, не представляю.
@K0LbAzzeR выполните сначала exportOrgRegistry, по ОГРН получите данные организации, в т.ч. OrgPpaGuid
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 04:57
@small-office хорошо, спс будем копать в сторону exportOrgRegistry
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 05:32
@K0LbAzzeR ты насчет common уверен?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 05:34
Заходим на сайт http://217.107.108.147 вводим логин и пароль базовой авторизации, далее в "Электронных сервисах" Проверить лицензию УК, далее кнопка "поиск в реестре", далее кнопка "найти", из списка например будем использовать: "Демо-приложение (ЛАНИТ)" (ОГРН 0012345677777 / ИНН 1234567777), вставляем данные по ОГРН в xml запрос в программе SoapUI (ендпоинт: http://217.107.108.147:10082/ext-bus-org-registry-common-service/services/OrgRegistryCommon + базовая авторизация) и опять ошибка: AUT011000: Неверный идентификатор ИС.
Что я делаю не так?
Код запроса
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:org="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:org1="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:org2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/">
<soapenv:Header>
<base:ISRequestHeader>
<base:Date>${=javax.xml.datatype.DatatypeFactory.newInstance().newXMLGregorianCalendar(GregorianCalendar.getInstance())}</base:Date>
<base:MessageGUID>${=java.util.UUID.randomUUID()}</base:MessageGUID>
</base:ISRequestHeader>
</soapenv:Header>
<soapenv:Body>
<org:exportOrgRegistryRequest Id="?" base:version="10.0.2.1">
<org:SearchCriteria>
<org1:OGRN>1001111111111</org1:OGRN>
</org:SearchCriteria>
</org:exportOrgRegistryRequest>
</soapenv:Body>
</soapenv:Envelope>
Пробывал разные ОГРН подставлять
итог тот же
@slvAuthor не знаю это чисто мое предположение :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 05:50
@K0LbAzzeR я просто через soap только на basic авторизации не могу достучаться до exportOrgRegistry
RatWar
@RatWar
Mar 21 2017 05:50

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:org="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:org1="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:org2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/"><soapenv:Header>

<base:ISRequestHeader>

<base:Date>${=javax.xml.datatype.DatatypeFactory.newInstance().newXMLGregorianCalendar(GregorianCalendar.getInstance())}</base:Date>

<base:MessageGUID>${=java.util.UUID.randomUUID()}</base:MessageGUID>
</base:ISRequestHeader>
</soapenv:Header>

<soapenv:Body>

<org:exportOrgRegistryRequest base:version="10.0.2.1">

<org:SearchCriteria>

<org1:OGRN>1001111111111</org1:OGRN>
</org:SearchCriteria>
</org:exportOrgRegistryRequest>
</soapenv:Body>
</soapenv:Envelope>

проходит такое, ищи ошибки по этому образцу
Id="?" лишнее, это нужно при подписи запроса
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 05:56
@slvAuthor через что стучишься? я пока ковыряю SoapUI потом все это буду на C# переносить
@RatWar тоже самое, в чем проблема может быть, не понимаю...
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 05:57
@K0LbAzzeR soapUI )))
RatWar
@RatWar
Mar 21 2017 05:57
скопируй мой текст в СоапЮА и проверь
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 05:58
@RatWar дак я так и сделал
@slvAuthor а что в ответ тебе приходит? (правое окошко запроса в СоапЮА)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:00

<faultstring>AUT011000: Неверный идентификатор ИС</faultstring>

ну и большой стек вызова джавы)

K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:00
@slvAuthor ну да тоже самое и у меня, вот с этим как раз и разобраться хочу.
doazet
@doazet
Mar 21 2017 06:01
поделитесь кто-нибудь асинхронным запросом на экспорт лс
RatWar
@RatWar
Mar 21 2017 06:01
POST http://sit01.dom.test.gosuslugi.ru:10082//ext-bus-org-registry-common-service/services/OrgRegistryCommon HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:exportOrgRegistry"
Authorization: Basic c2l0OnJaX0dHNzJYU15WZjU1Wlc=
X-Client-Cert-Fingerprint: ac0c2eebd75461bc18568dd046b8bfce25e3cab2
Content-Length: 959
Host: sit01.dom.test.gosuslugi.ru:10082
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
в заголовке запроса, вкладка РАВ
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:02
@RatWar так, как ты получил эти данные? хочу сравнить со своими :)
RatWar
@RatWar
Mar 21 2017 06:03
@doazet

21.03.2017 11:02:21.155 [запрос] ExportAccountData(Async)

<soapenv:Envelope xmlns:base="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:hous="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">

<soapenv:Header>

<base:RequestHeader>

<base:Date>2017-03-21T00:00:00.000+05:00</base:Date>

<base:MessageGUID>d23c8c60-d371-0004-8f89-9b45535fb0be</base:MessageGUID>

<base:orgPPAGUID>d23c8c60-d371-4513-afb1-dc3cf99711b1</base:orgPPAGUID>

<base:IsOperatorSignature>true</base:IsOperatorSignature>
</base:RequestHeader>
</soapenv:Header>

<soapenv:Body>

<hous:exportAccountRequest base:version="10.0.1.1">

<xd:Signature Id="xmldsig-33c2b247-efe6-4150-9b22-af298685bba1">

<xd:SignedInfo>

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

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

<xd:Reference Id="xmldsig-33c2b247-efe6-4150-9b22-af298685bba1-ref0" URI="#01de0882-04c6-4916-bd7b-e8c7a0363d6c">

<xd:Transforms>

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

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

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

<xd:DigestValue>Wx7h9VW7YTys6k1DBBX+j6fjvkWgAKzPJQ51mcvARXU=
</xd:DigestValue>
</xd:Reference>

<xd:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xmldsig-33c2b247-efe6-4150-9b22-af298685bba1-signedprops">

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

<xd:DigestValue>V3Havs7RKiiFdheJQvFD5JYFplXdCXEd3oqaFfmtpE4=
</xd:DigestValue>
</xd:Reference>
</xd:SignedInfo>

<xd:SignatureValue Id="xmldsig-33c2b247-efe6-4150-9b22-af298685bba1-sigvalue">ZoO9E9JIwqQzq3CBE2TuTvNOVQnhE/ODh5tObEMAtwsZIC+tsxFf2pSyKTjVkeh3
Mrs5lpc45ovjv+GVVpcuCg==
</xd:SignatureValue>

<xd:KeyInfo>

<xd:X509Data>

<xd:X509Certificate>
MIIIBzCCB7agAwIBAgIKIz/CeQADAAMbdDAIBgYqhQMCAgMwggFIMRgwFgYFKoUDZAESDTEwMzc3MDAwODU0NDQxGjAYBggqhQMDgQMBARIMMDA3NzE3MTA3OTkxMTkwNwYDVQQJHjAEQwQ7AC4AIAQhBEMESQRRBDIEQQQ6BDgEOQAgBDIEMAQ7ACwAIAQ0AC4AIAAxADgxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxKTAnBgNVBAoeIAQeBB4EHgAgACIEGgQgBBgEHwQiBB4ALQQfBCAEHgAiMUEwPwYDVQQDHjgEIgQ1BEEEQgQ+BDIESwQ5ACAEIwQmACAEHgQeBB4AIAAiBBoEIAQYBB8EIgQeAC0EHwQgBB4AIjAeFw0xNzAzMTExOTIyMDBaFw0xNzA2MTExOTMyMDBaMIIBDzEYMBYGBSqFA2QBEg0xMDQ1NjA4NDA2MjI3MRowGAYIKoUDA4EDAQESDDAwNTYxMjA0MDU3NzEYMBYGCSqGSIb3DQEJARYJcmE3QGJrLnJ1MQswCQYDVQQGEwJSVTEWMBQGA1UECAwNT3JlbmJ1cmdza2F5YTERMA8GA1UEBwwIT3JlbmJ1cmcxDTALBgNVBAoMBEtSS1oxCzAJBgNVBAsMAklUMQ0wCwYDVQQDDARLUktaMRQwEgYDVQQJDAtBa3Nha292YSAyMDETMBEGCSqGSIb3DQEJAgwES1JLWjEOMAwGA1UEDAwFcHJvZ3IxDTALBgNVBCoMBFJhaXMxEDAOBgNVBAQMB0FudmFyb3YwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAq1s5RrCNXMgMLcGxQQ6s2hzflFNVzh6APj3GE+cSiC4jR7q9u/cjO5czadpIkvVSRuVmvdpoEgfQR2oBGl/83aOCBLMwggSvMA4GA1UdDwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCsrUvObjDvE6ZBbbVBjBNmw9uxcMIIBiQYDVR0jBIIBgDCCAXyAFCuyEDRmggKs8OGqQIZ4AXFFnTPjoYIBUKSCAUwwggFIMRgwFgYFKoUDZAESDTEwMzc3MDAwODU0NDQxGjAYBggqhQMDgQMBARIMMDA3NzE3MTA3OTkxMTkwNwYDVQQJHjAEQwQ7AC4AIAQhBEMESQRRBDIEQQQ6BDgEOQAgBDIEMAQ7ACwAIAQ0AC4AIAAxADgxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxKTAnBgNVBAoeIAQeBB4EHgAgACIEGgQgBBgEHwQiBB4ALQQfBCAEHgAiMUEwPwYDVQQDHjgEIgQ1BEEEQgQ+BDIESwQ5ACAEIwQmACAEHgQeBB4AIAAiBBoEIAQYBB8EIgQeAC0EHwQgBB4AIoIQRIfaV0mTYJ5IdvaCc0T/FzBcBgNVHR8EVTBTMFGgT6BNhktodHRwOi8vd3d3LmNyeXB0b3Byby5ydS9yYS9jZHAvMmJiMjEwMzQ2NjgyMDJhY2YwZTFhYTQwODY3ODAxNzE0NTlkMzN

doazet
@doazet
Mar 21 2017 06:04
@RatWar благодарствую
лол, где остальное? -__-
RatWar
@RatWar
Mar 21 2017 06:05
</xd:Signature><hous:FIASHouseGuid>dfc3e9bb-f20a-47e1-9be2-16628f49785f</hous:FIASHouseGuid>
</hous:exportAccountRequest>
</soapenv:Body>
</soapenv:Envelope>
не влезает, подпись длинная, это в конце
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:05
@RatWar Нашел POST http://217.107.108.147:10082/ext-bus-org-registry-common-service/services/OrgRegistryCommon HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "urn:exportOrgRegistry"
Content-Length: 898
Host: 217.107.108.147:10082
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:06
@K0LbAzzeR мы лохи
сейчас объясню)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:06
@slvAuthor :clap:
RatWar
@RatWar
Mar 21 2017 06:07
Там в soapUA есть Headers
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:07
@K0LbAzzeR если не указываем сертификаты то надо указывать X-Client-Cert-Fingerprint
RatWar
@RatWar
Mar 21 2017 06:07
внизу
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:08
@slvAuthor точно, вопрос как эта запись должна выглядеть :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:08
В случае установления нешифрованного соединения является обязательным добавление дополнительного http-заголовка X-Client-Cert-Fingerprint при отправке запроса на сервер. В качестве значения для данного заголовка необходимо указать отпечаток сертификата (в формате – без пробелов, например 78302e3e47a4b7f5aac2f53bbcceb33bd12cbd16), который был указан в заявке на регистрацию ИС.
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:09
А если нет сертификата? тогда что?
или без него совсем не как :(
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:09
никак
совсем
CCAlek
@CCAlek
Mar 21 2017 06:09
вообще никак
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:09
значит нужно тестовый получить у Крипто про
CCAlek
@CCAlek
Mar 21 2017 06:10
да
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:10
Курим Получение тестового сертификата КРИПТО-ПРО. и получаем :)
CCAlek
@CCAlek
Mar 21 2017 06:11
еще криптоCSV нужно ставить
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:11
А эта операция сколько по времени занимает, кто нибудь в курсе?
CCAlek
@CCAlek
Mar 21 2017 06:11
немного
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:11
@K0LbAzzeR ты в любом случае начинай
RatWar
@RatWar
Mar 21 2017 06:12
полчаса-час
CCAlek
@CCAlek
Mar 21 2017 06:14
кто нибудь пробовал отправлять запросы через xades-demo.exe?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:15
ИНН и ОГРН/ОГРНИП в сертификате должны совпадать с ИНН и ОГРН/ОГРНИП Оператора системы, указаннами в заявке на подключение ИС к информационному взаимодействию с ГИС ЖКХ - получается сначала нужна регистрация... а потом уже делать сертификат
@CCAlek ковырял я этот продукт... очень тяжелый, но если разобраться и закомпилировать его в библиотеку, то можно использовать потом в проектах.
@CCAlek там кстати компиляться дллки, как вариант их уже можно юзать, а какими методами смотреть уже в исходниках xades-demo.exe
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:20
дайте пример xml на экспорт дома
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:21
@slvAuthor ты что уже сертификат себе сделал? :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:21
@K0LbAzzeR у меня он давно был)
вообще у меня запутанная история с гис жкх)
CCAlek
@CCAlek
Mar 21 2017 06:22
@slvAuthor образец xml можно собрать из xsd файла
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:22
@slvAuthor значит exportOrgRegistry у тебя заработало?
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:22
@K0LbAzzeR ну ты добавь заголовок и заработает)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:23
@CCAlek ну или через тот же wsdl файл в SoapUI
@slvAuthor кинь пример рабочий
CCAlek
@CCAlek
Mar 21 2017 06:24
@K0LbAzzeR ну да
@slvAuthor еще документацию можно изучить для большей уверенности "ГИС ЖКХ. Альбом ТФФ"
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:25
@CCAlek лан)

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

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/organizations-registry-common/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/base/">
<SOAP-ENV:Header>
<ns3:ISRequestHeader>
<ns3:Date>2017-03-21T11:26:40+05:00</ns3:Date>
<ns3:MessageGUID>683E4B28-68EB-1FB1-3CDC-8DA47426F69B</ns3:MessageGUID>
</ns3:ISRequestHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns2:exportOrgRegistryRequest ns3:version="10.0.2.1">
<ns2:SearchCriteria>
<ns1:OGRN>1001111111111</ns1:OGRN>
</ns2:SearchCriteria>
</ns2:exportOrgRegistryRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

CCAlek
@CCAlek
Mar 21 2017 06:27
@K0LbAzzeR демо приложение собрал, туннель установил, попробовал отправить запросы, вроде работало, потом в один прекрасный день начало выводить ошибки, написал в техподдержку, сегодня ответили, что необходимо еще время для более подробного анализа. Сижу жду
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:31
@CCAlek я его сильно не изучал (не углублялся), для меня показалось очень наворочено и сложно, решил пойти от простых вещей к сложным, а там и до него руки доберутся.
@slvAuthor А как ты добовлял http-заголовка X-Client-Cert-Fingerprint при отправке запроса на сервер?
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:32
@K0LbAzzeR через soapui?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:33
@slvAuthor а где там, я чет не могу найти :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:34
@K0LbAzzeR я сам сейчас пытаюсь со всем разобраться) в декабре сделал на пхп приложение для экспорта/импорта домов на сит01. юзал openssl + stunnel. потом два месяца над другим проектом занимался и сейчас вернулся. что работало не работает, stunnel не поднимается и я сижу в шоке не понимая что тут происходит)
doazet
@doazet
Mar 21 2017 06:36
то чувство, когда пхпшник смеялся над делфи >_<
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:37
да там проблем почти нету кроме отсутствия нормального генератора кода по wsdl
стандартный soapclient работает как надо (вроде)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:38
@slvAuthor ну да в Пыхе soapclient, тоже в свое время сталкивался с ним
Я в шоке от их безопасности :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:38
м?
в плане "от безопасности"
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:39
У меня заработало... без сертификата :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:39
@K0LbAzzeR экспорт оганизации?
doazet
@doazet
Mar 21 2017 06:39
это ты на ППАК не ходил, епт
сит1 никогда на подпись не обращал внимания
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:39
ВотЪ
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:40
@K0LbAzzeR и он в целом работает. правда я сейчас все равно не могу stunnel собрать, а через curl почему то на любой запрос ошибка "AUT011000". как будто сертификаты не цепляют. и да, это все про сит01)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:43
В общем сюда "http-заголовок X-Client-Cert-Fingerprint" можно запихать любой действующий отпечаток и сервер проглотит запрос :) типа есть = все в порядке, я подставил это: ac0c2eebd75461bc18568dd046b8bfce25e3cab2
@slvAuthor у меня был проект без сертификатов на РНР я пользовался soapclient+curl
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:46
@K0LbAzzeR я сейчас пытаюсь так же сделать и нихрена(
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:47
Убрал авторизацию, а прописал ее в заголовке
Authorization: Basic c2l0OnJaX0dHNzJYU15WZjU1Wlc=
X-Client-Cert-Fingerprint: ac0c2eebd75461bc18568dd046b8bfce25e3cab2
и тоже работает :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:48
@K0LbAzzeR и я так понял ты забросил пхп и решил все на шарпе сделать?)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:49
@slvAuthor просто сменил работу, а тут ЖКХ + шарп :) ну синтаксис шарпа я за неделю изучил (базовый + классы + делегаты + события + и т.п.)
doazet
@doazet
Mar 21 2017 06:51
так же в чатике глупые вопросы задавал?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:51
@doazet в каком чатике? непонял
doazet
@doazet
Mar 21 2017 06:52
@K0LbAzzeR шутки за 300, не обращай внимания
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:52
@doazet а по части глупости вопроса, тут все же относительно, а так: я всегда пытаюсь мыслить глобально, но иногда нехватка знаний мешает этому :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:53
@K0LbAzzeR да ладно) сперва ты тупишь, потом помогаешь другим)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:53
@slvAuthor ну я про тоже ;) абсолютно все знать не возможно :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:53
@K0LbAzzeR я почему на пыхе делаю, надо под никсы и без завязка на крипто про и их продукты) хотя думаю java взять, там должно полегче быть
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:53
вот и приходиться знать относительно :)
@slvAuthor а вот как обойти крипто про я еще не придумал, подписывать все равно с помощью их библиотеки придется...
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:55
@K0LbAzzeR openssl
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:56
@slvAuthor там разве есть подпись по госту?
doazet
@doazet
Mar 21 2017 06:56
ну только хотела быть доброй, а тут
приходитЬся
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 06:56
@K0LbAzzeR и была утилита на питоне на битбакете. там через openssl подписывали
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 06:58
@slvAuthor ну тогда у меня вообще проще сделать на C# можно: прокси-классы WCF + openSSL, главное что бы это заработало
ну с этим определюсь когда уже до них очередь дойдет :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 07:03
@K0LbAzzeR ну вот я пока не знаю что делать) но факт что мне нужно поднять stunnel который падла никак не поднимается)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 07:12
@slvAuthor на C# вместо туннеля используют это https://habrahabr.ru/post/311062/ посмотри, может подобное есть в РНР
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 07:14
@K0LbAzzeR спасибо, взгляну
@K0LbAzzeR так по факту это soap client в c#, не?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 07:36
@slvAuthor ну да, запросы с него уже слать можно, но есть одно НО, там привязка к КриптоПро .NET (библиотека будет обеспечивать https соединение и подпись сообщений по алгоритму XAdES-BES)
shsa
@shsa
Mar 21 2017 07:50
Если я получаю ошибку "Значение в поле FIAS_HOUSE_GUID отсутствует в реестре.", но такой гуид в ФИАСе есть (смотрел через сайт http://fias.nalog.ru), то это означает, что у системы ГИС ЖКХ не все коды прогружены? Могу еще предположить такое для новых адресов, но для адреса с 2012 года - это уже перебор
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 07:54
А есть рабочий xml для DeviceMeteringService.exportMeteringDeviceHistory
CCAlek
@CCAlek
Mar 21 2017 07:54
@shsa значит нужно импортировать FIAS_HAUSE_GUID в гис жкх
shsa
@shsa
Mar 21 2017 07:55
@CCAlek спасибо, дошло, это я уже заработался, на такой простой ошибке затупил (
перерыв в работе сказывается печально
CCAlek
@CCAlek
Mar 21 2017 07:56
@shsa бывает
doazet
@doazet
Mar 21 2017 07:56
@shsa посмотри на самом ГИС ЖКХ
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 07:57
Ну или для DeviceMeteringServiceAsync.exportMeteringDeviceHistory
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:23
кстати, кто делал openssl + stunnel. что там с фсб?) сертифицировался кто нить?
doazet
@doazet
Mar 21 2017 08:23
ога, так у себя и использую как эталон. А других через крипто про посылаю
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:24
в смысле у себя и других?)
doazet
@doazet
Mar 21 2017 08:25
ну тестируюсь на опенссл, а клиентов через крипто про прогоняю: все равно у всех стоит, т.е. мы самых крупных прогнали через создание собственной ИС, а мелкие экселями пока перебиваются
RatWar
@RatWar
Mar 21 2017 08:25
у меня Delphi 7 + openSSL (без КриптоПро и stunnel)
doazet
@doazet
Mar 21 2017 08:26
@RatWar и как там на 7? Ад же
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:26
@RatWar решили от тунеля избавиться?) однако
RatWar
@RatWar
Mar 21 2017 08:27
нет, норм
в Дельфях туннель есть из коробки
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:27
@RatWar я не удивлюсь если и в C# такая коробка есть :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:28
@K0LbAzzeR curl называется)
RatWar
@RatWar
Mar 21 2017 08:28
кидаешь на форму TIdSSLIOHandlerSocketOpenSSL и туннель готов
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:28
@slvAuthor возможно, я не знаю, шарп ковырял всего неделю :)
@RatWar шайтан однако :) :+1:
doazet
@doazet
Mar 21 2017 08:30
@RatWar а гост как подцепил? на семерке же нет, не?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:30
Надо будет этот TIdSSLIOHandlerSocketOpenSSL в шарпе поискать, обЫдно будет если в Дельфях есть, а в шарпе нету :)
RatWar
@RatWar
Mar 21 2017 08:30
а причем здесь дельфи, гост цепляется к опенссл
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:31
жесть я только увидел что Дельфи семерка а не RAD даже :)
RatWar
@RatWar
Mar 21 2017 08:31
а дельфи умеет работать с опенссл, в 7-ке
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:31
я думал что семерка уже давно померла :)
doazet
@doazet
Mar 21 2017 08:32
не-не-не, чет была загвоздка с шифрами при TIdSSLIOHandlerSocketOpenSSL
не помню что именно -_-
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:33
@doazet ну видать чел съел эту загвоздку :)
и у него все орбайтен :)
doazet
@doazet
Mar 21 2017 08:34
ай, я не помню, у меня начались проблемы на ппаке с опенссл
RatWar
@RatWar
Mar 21 2017 08:34
сделал сначала подпись по Гост, когда заработало, бросил на форму компонент и канал пошел
doazet
@doazet
Mar 21 2017 08:34
ну и угроза появления у меня ФСБ тоже как бы не айс
@RatWar ты не оператор ИС, я так понимаю?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:35
@doazet не пиши в чате слово "ФСБ"... ну все за тобой уже выехали :)
doazet
@doazet
Mar 21 2017 08:35
:-(
RatWar
@RatWar
Mar 21 2017 08:35
я проги делаю
была задача сделать без КриптоПро, сделал
doazet
@doazet
Mar 21 2017 08:36
дык для кого делаешь? если на продажу, то выехали не только за мной >_<
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:36
@doazet 1:1 играем дальше (это шуточка была за 300) :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:36
@doazet сертифицироваться в фсб и все) но я хз что это за процедура
doazet
@doazet
Mar 21 2017 08:37
@K0LbAzzeR пфффф, лучше даже не начинай - проиграешь, придется ром мне покупать
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:37
@slvAuthor да там с тебя три шкуры явно снимут за эту операцию и хлебнуть не хило нужно будет.
doazet
@doazet
Mar 21 2017 08:38
@slvAuthor процедура похожа на проворачивание раскрытого зонтика в собственном анусе
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:38
@doazet @K0LbAzzeR я знаю что фсб это аналог - все хуево, но неужели настолько?
пойду пилить на c# и прочих радостях)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:39
Я помниЦа когда специалистом по ИБ работал, когда грянул ФЗ-152, с ними как то разговор не заладился сразу, но в итоге все таки банк отчитался по этому ФЗ
doazet
@doazet
Mar 21 2017 08:40
@slvAuthor >пойду пилить на c#
долго ты мне мой паскаль припоминать будешь?
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:40
@doazet я про твой паскаль вообще не припоминал)
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:40
@slvAuthor ну да C# получше будет чем РНР возможностей поболее будет
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:40
просто думаю легче взять крипто про и тунель сертифицированный и не ебаться с фсб
тупо логика
doazet
@doazet
Mar 21 2017 08:41
@slvAuthor тупо да
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:41
xD
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:41
а можно изобрести свой велосипед... со всеми вытекающими :)
doazet
@doazet
Mar 21 2017 08:41
мне мой анус в первозданном виде нужен >_<
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:41
@doazet :clap: :+1:
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 08:42
@doazet ахаха)
CCAlek
@CCAlek
Mar 21 2017 08:44
а я на Fortran-е делаю
doazet
@doazet
Mar 21 2017 08:47
@CCAlek дашь автограф?
CCAlek
@CCAlek
Mar 21 2017 08:54
@doazet это шутка
doazet
@doazet
Mar 21 2017 08:55
@CCAlek у меня тоже. Пара-пара-пам, фьють!
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 08:55
А почему схемы не открываются http://dom.gosuslugi.ru/schema/integration/base/ хотя та же схема от xmlsoap.org открывается http://schemas.xmlsoap.org/soap/envelope/
или у ГИС ЖКХ нету описания схем...
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 09:14
тихо как то стало
doazet
@doazet
Mar 21 2017 09:21
у меня обед кончился
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 09:42
@doazet у кого обед только кончился, а кто уже домой собирается :)
Домой - пора домой :)
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 09:46
@K0LbAzzeR чет рано ты)
doazet
@doazet
Mar 21 2017 09:50
что за хня с асинхронными запросами?
K0LbAzzeR
@K0LbAzzeR
Mar 21 2017 09:54
@slvAuthor как рано уже почти пять вечера, ну все пошел собираться до дому
Denis Ulyanov
@DenisUlyanov
Mar 21 2017 09:56
@K0LbAzzeR везет( всего 3 :(
doazet
@doazet
Mar 21 2017 10:05
у нас тоже 3
doazet
@doazet
Mar 21 2017 11:26
блин, экспорт лс у всех работает?
doazet
@doazet
Mar 21 2017 11:32
а не, все ок