These are chat archives for springjazzy/GIS_JKH_Integration

6th
Aug 2018
CCAlek
@CCAlek
Aug 06 2018 05:04
Я говорил, что меня в армию собираются забрать
на месяц
Syber79
@Syber79
Aug 06 2018 05:51
Сборы?
Нахер это ваще надо? Я ща и в танк, наверно, не влезу...
Не говоря про что нибудь там починить...
MitichBatkovich
@MitichBatkovich
Aug 06 2018 06:20
им просто то же интеграция нужна
=))
CCAlek
@CCAlek
Aug 06 2018 07:39
Да, сборы
Восток 2018
Leonid
@waltzofwoe_gitlab
Aug 06 2018 07:40
Хм, интересно, а военные городки тоже требуется интегрировать с гис жкх? Оо
CCAlek
@CCAlek
Aug 06 2018 07:40
х))
mkpmkp
@mkpmkp
Aug 06 2018 07:47
@CCAlek Кто ГИС ЖКХ занимался - тот в армии не смеется
Пятаков Артемий
@Gasmator_twitter
Aug 06 2018 07:47

Leonid
@waltzofwoe_gitlab
Aug 06 2018 07:48
Кто занимался ГИС ЖКХ, тому надо пять лет оплачиваемого отпуска, и наклейку на глаз. Чтоб не дергался.
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:28
вообще я не понимаю - зачем им сертификаты
и гостовское шифрование
tsl и настройки в личном кабинете и усе
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:29
Видимо, в самом начале кто-то спбяну в тз написал такое требование
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:29
ааа СМЭВ же
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:29
А вообще, скорее всего требование минсвязи
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:29
в личном кабинете правами обменялись - на выходе токен
с ним и работать
а чем гост от tls отличается ?
tls 1.3 чем их не устроил интересно
ааа mitm низя сделать - ясно, ясно))
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:31
Тем же, чем ява не устроила майкрософт. Не они пилили
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:32
мелкосовт ша линухонизируется ))
скоро будет сборка линуха от мелких)
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:32
Ха. С телеметрией и ш... без остального?)
Самообновляющаяся, виснущя и с дотнетом net core?)
Шпашибо, я лучше генту соберу, ага
Хотя если без сарказма, складывается ощущение, что Столлман добрался до верхов МС и покусал там всех
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:35
ну они же точка корку то ведь сделали под линух ведь
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:35
Ну как сказать сделали...
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:35
и там в какой то винде консоль линуха есть вроде
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:35
Гуя нет. WCF нет. Только ASP и плюшки к нему
А WSL на десятке тормозит так, что можно ей мамонта на скаку останавливать
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:36
хехе
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:37
Ну вот например, я ща пилю интеграцию на шарпе. Под линуксом это работать не будет (даже на моно)
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:37
wine))
Пятаков Артемий
@Gasmator_twitter
Aug 06 2018 08:37
жаба форева
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:37
а зачем ты на #c пилишь - пили на java
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:37
Вайн последнее время чет тоже подтормаживает)
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:37
я запилил так что мне даже криптопро не нужен
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:38
Хмммм... Мне этот проект достался уже на шарпе. Я ж не с нуля его пилю)
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:39
ну понятно)
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:40
А вот на счет отвязаться от криптопро - чуть подробнее
А то у меня как раз лицензия заканчивается Оо
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:42
ну
JCEMapper.Algorithm digest = new JCEMapper.Algorithm("", JCENAME, "MessageDigest");
      JCEMapper.register(URL_ALGORITHM_DIGEST, digest);
      //
      JCEMapper.Algorithm signature = new JCEMapper.Algorithm("", JCENAME, "Signature");
      JCEMapper.register(URL_ALGORITHM_SIGNATURE, signature);
      //
      SignatureAlgorithm.register(URL_ALGORITHM_SIGNATURE, SignatureAlgorithmGOST3411.class);
MrBlackJack
@MrBlackJack
Aug 06 2018 08:43
Все привет! Кто-нибудь знает как изменится тип эцп, который мы подписываем запросы? Я про сообщение, которое всплывает при вызове крипты и подписании, что типа с января 2019 будет новые требования к эцп...Я просто нажал какую-то там галку, аля "не показывать....", теперь не могу найти нигде это сообщение. Сейчас серт заканчивается, думали может купить, исходя из новых требований
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:44
package irc.giszkh.provider;

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.security.MessageDigestSpi;

public class MessageDigestGOST3411 extends MessageDigestSpi {
  private String fileName;

  public MessageDigestGOST3411() {
    //
  }

  @Override
  protected byte[] engineDigest() {
    byte[] data = null;
    try {
      String openSslCmd = "openssl dgst -binary -md_gost94 " + getTmpFileName();
      Process prc = java.lang.Runtime.getRuntime().exec(openSslCmd);
      if (prc.waitFor() == 0) {
        InputStream is = prc.getInputStream();
        ByteArrayOutputStream buffer = new ByteArrayOutputStream();
        int nRead;
        data = new byte[32];
        while ((nRead = is.read(data, 0, data.length)) != -1) {
          buffer.write(data, 0, nRead);
        }
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
    new File(getTmpFileName()).delete();
    return data;
  }

  @Override
  protected void engineReset() {
    //
  }

  @Override
  protected void engineUpdate(byte arg0) {
    //
  }

  @Override
  protected void engineUpdate(byte[] arg0, int arg1, int arg2) {
    try {
      FileOutputStream stream = new FileOutputStream(getTmpFileName(), true);
      stream.write(arg0, arg1, arg2);
      stream.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }

  private String getTmpFileName() {
    if (fileName == null) {
      fileName = OpenSSL.getTmpFileName("MessageDigest.GOST3411.tmp");
    }
    return fileName;
  }
}
@waltzofwoe_gitlab как то так свой провайдер как бы
SignatureGOST3411.class примерно так же
через внешние вызовы openssl
работает быстро - по этому пытаться подключить нативыне либы не стал)
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:49
Так у тебя патченый openssl? Или жабовский поддерживает гост из коробки? Оо
Anton
@dudarkoas
Aug 06 2018 08:51
@MitichBatkovich хорошо до того момента пока не требуется дружить с фсб =)
MitichBatkovich
@MitichBatkovich
Aug 06 2018 08:52
да да
мой майор меня слушает)0
@waltzofwoe_gitlab если мен память не изменяет openssl в линухе идет с гостом, там только конфиг подправить ивсе
под винды у меня есть сборка openssl с гостом
Leonid
@waltzofwoe_gitlab
Aug 06 2018 08:59
Так у меня-то на винде все)
А вот собирать патченый openssl под винду и вязать его в шарпу...
Ну хз, не пробовал. Хз может и получится XD
MitichBatkovich
@MitichBatkovich
Aug 06 2018 09:01
ну у меня что на винде что в линху - на java внешний вызов
и там и там могу openssl с гостом замутить
@dudarkoas тебе шашечки или ехать))?
вообще пока только ключи раз в год обновляем и все
MitichBatkovich
@MitichBatkovich
Aug 06 2018 09:07
в идеале бы подключить нативный вызов либы))
@waltzofwoe_gitlab https://habr.com/post/282225/ - вот с этого все началось ))
Anton
@dudarkoas
Aug 06 2018 09:17
@MitichBatkovich у меня в конторе криптопро
MitichBatkovich
@MitichBatkovich
Aug 06 2018 09:19
@dudarkoas ну молодцы
у меня так же было
ну почти - крипто про и trusted java
и все под виндой работало
Nikita
@springjazzy
Aug 06 2018 13:57
Обращения граждан можно как то экспортировать?
Алексей Бугров
@Jenstel33rus_twitter
Aug 06 2018 13:57
@springjazzy в 12-ой версии толкьо
Nikita
@springjazzy
Aug 06 2018 13:57
@Jenstel33rus_twitter это когда будет?
Алексей Бугров
@Jenstel33rus_twitter
Aug 06 2018 13:58
24.08
сервис appeals
Nikita
@springjazzy
Aug 06 2018 13:58
ok спасибо!
Алексей Бугров
@Jenstel33rus_twitter
Aug 06 2018 13:58
там и экспорт, и импорт ответов
кароч в свою CRM даже можно завести
Andrey Khrenov
@hhhhmmmm
Aug 06 2018 14:15
Аудит ГИС ЖКХ РСПП: http://оооржкк.рф/index.php/rspp читать документ в самом низу ОтчетГИСЖКХ_05092018
Комиссией РСПП по ЖКХ проведен технический аудит состояния ГИС ЖКХ. Результаты аудита оценивают деятельность ГИС ЖКХ как неудовлетворительную.
Nikita
@springjazzy
Aug 06 2018 14:28
ну с учетом что они постоянно жалуются что денег у них нет...
наверное до самих программеров не так много доходит
лол
судя по ответу проблемы с сертификатами будет устранены в 12 версии :DD