Size: a a a

2020 August 06

SS

Shamil Sabirov in Astana JKUG
тоже кстате вопросы, насколько знаю не решенные(если обсуждалось, сорян)
1. переход на JDK 11
2. либа под андроид) в частности 11 андроид
источник

k

kalkancrypt in Astana JKUG
Shamil Sabirov
тоже кстате вопросы, насколько знаю не решенные(если обсуждалось, сорян)
1. переход на JDK 11
2. либа под андроид) в частности 11 андроид
1. переход провайдера именно нужен? какие проблемы возникли?
2. а что, уже под андроид 11 пилят люди?
источник

SS

Shamil Sabirov in Astana JKUG
kalkancrypt
1. переход провайдера именно нужен? какие проблемы возникли?
2. а что, уже под андроид 11 пилят люди?
1. да, бэкенд с 8 на 11 перевести, сейчас единственная трабла, что криптография отваливается. все остальное как бы порешалось, зависимостей немало. что делать нам сейчас?
2. под 11 пока ветки рубим, чтобы потом пилить) но даже под 10ку пришлось костылять...

p.s. еще бы IOS либу хотелось бы) чтобы сишный код не прикручивать и не отлаживать. это как предложение)
источник

k

kalkancrypt in Astana JKUG
Shamil Sabirov
1. да, бэкенд с 8 на 11 перевести, сейчас единственная трабла, что криптография отваливается. все остальное как бы порешалось, зависимостей немало. что делать нам сейчас?
2. под 11 пока ветки рубим, чтобы потом пилить) но даже под 10ку пришлось костылять...

p.s. еще бы IOS либу хотелось бы) чтобы сишный код не прикручивать и не отлаживать. это как предложение)
1. В 11 модульность мешает что ли? Интересно, надо посмотреть.
2. Ну для андроида полегче, чем для iOS. Посмотрим, что можно сделать
источник

MK

Marat Kalibekov in Astana JKUG
Shamil Sabirov
1. да, бэкенд с 8 на 11 перевести, сейчас единственная трабла, что криптография отваливается. все остальное как бы порешалось, зависимостей немало. что делать нам сейчас?
2. под 11 пока ветки рубим, чтобы потом пилить) но даже под 10ку пришлось костылять...

p.s. еще бы IOS либу хотелось бы) чтобы сишный код не прикручивать и не отлаживать. это как предложение)
Используем под жава 11. Проблем нет. На андроиде 7+ работает без проблем калкан последней версии.
источник

SS

Shamil Sabirov in Astana JKUG
Marat Kalibekov
Используем под жава 11. Проблем нет. На андроиде 7+ работает без проблем калкан последней версии.
7+ да. а на 10ке работает?
источник

MK

Marat Kalibekov in Astana JKUG
Да, работает.
источник

SS

Shamil Sabirov in Astana JKUG
по 1 вопросу еще посмотрю, потестирую. слышал что калкан с 11 не работает, потому особо не копал. если у когото работает, видимо у нас чтото не так.если что отпишусь потом. спасибо за ответ
источник

MK

Marat Kalibekov in Astana JKUG
Shamil Sabirov
по 1 вопросу еще посмотрю, потестирую. слышал что калкан с 11 не работает, потому особо не копал. если у когото работает, видимо у нас чтото не так.если что отпишусь потом. спасибо за ответ
Там в 11 может быть проблема с xml если только. А так работает норм.
источник

SS

Shamil Sabirov in Astana JKUG
Marat Kalibekov
Да, работает.
а просто из коробки, или нужно было еще чтото делать?) пос равнению с 7+, до версии 10
источник

N

N+im+n in Astana JKUG
Shamil Sabirov
по 1 вопросу еще посмотрю, потестирую. слышал что калкан с 11 не работает, потому особо не копал. если у когото работает, видимо у нас чтото не так.если что отпишусь потом. спасибо за ответ
нужно просто либы добавить, так все работает и подписание, и валидация на Java 11
источник

N

N+im+n in Astana JKUG
Shamil Sabirov
а просто из коробки, или нужно было еще чтото делать?) пос равнению с 7+, до версии 10
implementation "org.apache.santuario:xmlsec:1.5.8"
implementation "xalan:xalan:2.7.1"
implementation "com.sun.xml.ws:jaxws-ri:2.3.2"
com.sun.xml.ws:jaxws-ri:2.3.2"
implementation "commons-logging:commons-logging:1.1.1"
источник

MK

Marat Kalibekov in Astana JKUG
Shamil Sabirov
а просто из коробки, или нужно было еще чтото делать?) пос равнению с 7+, до версии 10
Там была проблема с xmlsec и commons-logging. Только если в этом плане. Это кстати реальный косяк у калкана. Завтра могу сказать что сделал. Кажется переписал код который идет в сдк по своему и заработало.
источник

MK

Marat Kalibekov in Astana JKUG
xmlsec у нас старше версией и он уже не привязан к commons-logging.
источник

SS

Shamil Sabirov in Astana JKUG
N+im+n
implementation "org.apache.santuario:xmlsec:1.5.8"
implementation "xalan:xalan:2.7.1"
implementation "com.sun.xml.ws:jaxws-ri:2.3.2"
com.sun.xml.ws:jaxws-ri:2.3.2"
implementation "commons-logging:commons-logging:1.1.1"
спасибо, попробуем
источник

SS

Shamil Sabirov in Astana JKUG
Marat Kalibekov
Там была проблема с xmlsec и commons-logging. Только если в этом плане. Это кстати реальный косяк у калкана. Завтра могу сказать что сделал. Кажется переписал код который идет в сдк по своему и заработало.
там проблема глубже. javax.security пакеты стали недоступны. а их использует kalkan. насколько помню в этом была трабла
источник

MK

Marat Kalibekov in Astana JKUG
Shamil Sabirov
там проблема глубже. javax.security пакеты стали недоступны. а их использует kalkan. насколько помню в этом была трабла
Нет, проблема с commons-logging. Но по причине xmlsec. kalkan рекомендует 1.4.8 или 1.5.8.
источник

MK

Marat Kalibekov in Astana JKUG
Если переписать xml.init то можно это обойти. Где регистрируются алгоритмы. Не подгружать с файла в общем.
источник

k

kalkancrypt in Astana JKUG
если c xmlsec проблема, то надо просто подрубить версию поновее, а там же в зависимости подтянется slf4j.
не, 1.4.8 это в смысле минимальная версия, с 1.5.8 в sdk поставляется, но можно версию 2.0-2.1 без проблем подключить
а вот с веткой 2.2 уже возникнут проблемы
источник

MK

Marat Kalibekov in Astana JKUG
kalkancrypt
если c xmlsec проблема, то надо просто подрубить версию поновее, а там же в зависимости подтянется slf4j.
не, 1.4.8 это в смысле минимальная версия, с 1.5.8 в sdk поставляется, но можно версию 2.0-2.1 без проблем подключить
а вот с веткой 2.2 уже возникнут проблемы
для андроида там есть проблема...там commons-logging глючит.
источник