Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline iamalexis  
#1 Оставлено : 5 декабря 2018 г. 11:38:14(UTC)
iamalexis

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.12.2018(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Добрый день.

Я подписываю сообщения новым алгоритмом ГОСТ Р 34.11-2012 512бит. После подписания у меня вызывается метод валидации подписи java.security.Signature.verify() и он возвращает false.
При этом если подписываю 2012 256 бит и старым алгоритмом 2001 года проверка проходит. Подскажите в чем может быть проблема?
Offline Евгений Афанасьев  
#2 Оставлено : 5 декабря 2018 г. 12:24:46(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,910
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Здравствуйте.
Напиши версию JCP в формате x.x.xxxxx, приведите пример подписи/проверки.
Offline iamalexis  
#3 Оставлено : 5 декабря 2018 г. 12:38:20(UTC)
iamalexis

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.12.2018(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Версия: JCP 2.0.39014
Пример подписи: <ds:SignatureValue>l6tU+573IwBc1jTLn3wPuR6NKpGctB4DRAHVUZZ0g9djzA+Akbl7u2y9b2iPN0KUszqjp/egqDcj
tVzT0+2ak4aCszfJe33xir/j+Su2eG9uiT0UGUArBvKwcfo1sKpoK22dNx+3j+XRJlIrcsCFa+lt
ERp7An2hZn1hDWrxiUE=</ds:SignatureValue>
Подписанная xml:
signeddata.xml (5kb) загружен 5 раз(а).
Offline Евгений Афанасьев  
#4 Оставлено : 5 декабря 2018 г. 12:43:47(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,910
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Запустите пример с -Djava.util.logging.config.file=log.properties
где log.properties содержит:
Код:

##Log4j
#org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
#log4j.configuration=log4j.properties
##JUL
#java.util.logging.FileHandler, 
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger
handlers=java.util.logging.ConsoleHandler
.level=ALL
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
#java.util.logging.FileHandler.pattern=jul.log
#java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
#java.util.logging.FileHandler.limit=50000
#java.util.logging.FileHandler.count=1
##SimpleLog
#org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
#org.apache.commons.logging.simplelog.defaultlog=trace
#org.apache.commons.logging.simplelog.showlogname=true
#org.apache.commons.logging.simplelog.showShortLogname=true
#org.apache.commons.logging.simplelog.showdatetime=true

Полученный лог прикрепите тут.
Offline iamalexis  
#5 Оставлено : 5 декабря 2018 г. 13:31:03(UTC)
iamalexis

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.12.2018(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Полученный лог:

Dec 05, 2018 1:28:12 PM ConnectorBootstrap startRemoteConnectorServer
FINEST: Starting JMX Connector Server:
com.sun.management.jmxremote.port=36937
com.sun.management.jmxremote.rmi.port=0
com.sun.management.jmxremote.ssl=false
com.sun.management.jmxremote.registry.ssl=false
com.sun.management.jmxremote.ssl.config.file=null
com.sun.management.jmxremote.ssl.enabled.cipher.suites=null
com.sun.management.jmxremote.ssl.enabled.protocols=null
com.sun.management.jmxremote.ssl.need.client.auth=false
com.sun.management.jmxremote.authenticate=false
No Authentication
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = JMImplementation:type=MBeanServerDelegate
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = JMImplementation:type=MBeanServerDelegate
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object JMImplementation:type=MBeanServerDelegate
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered JMImplementation:type=MBeanServerDelegate
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=ClassLoading
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.ClassLoadingImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=ClassLoading
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=ClassLoading
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=ClassLoading
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=ClassLoading
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=Compilation
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.CompilationImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=Compilation
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=Compilation
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=Compilation
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=Compilation
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=Memory
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=Memory
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=Memory
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=Memory
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=Memory
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.GarbageCollectorImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=PS Scavenge,type=GarbageCollector
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.GarbageCollectorImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=PS MarkSweep,type=GarbageCollector
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryManager,name=CodeCacheManager
Dec 05, 2018 1:28:12 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryManagerImpl
Dec 05, 2018 1:28:12 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryManager,name=CodeCacheManager
Dec 05, 2018 1:28:12 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryManager,name=CodeCacheManager
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=CodeCacheManager,type=MemoryManager
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryManager,name=CodeCacheManager
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryManager,name=Metaspace Manager
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryManagerImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryManager,name=Metaspace Manager
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryManager,name=Metaspace Manager
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=Metaspace Manager,type=MemoryManager
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryManager,name=Metaspace Manager
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=Code Cache
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=Code Cache
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=Code Cache
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=Code Cache,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=Code Cache
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=Metaspace
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=Metaspace
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=Metaspace
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=Metaspace,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=Metaspace
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=Compressed Class Space
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=Compressed Class Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=Compressed Class Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=Compressed Class Space,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=Compressed Class Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=PS Eden Space
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=PS Eden Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=PS Eden Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=PS Eden Space,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=PS Eden Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=PS Survivor Space
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=PS Survivor Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=PS Survivor Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=PS Survivor Space,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=PS Survivor Space
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=MemoryPool,name=PS Old Gen
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.MemoryPoolImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=MemoryPool,name=PS Old Gen
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=MemoryPool,name=PS Old Gen
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:name=PS Old Gen,type=MemoryPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=MemoryPool,name=PS Old Gen
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.OperatingSystemImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=Runtime
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.RuntimeImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=Runtime
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=Runtime
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=Runtime
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=Runtime
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=Threading
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.ThreadImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.lang:type=Threading
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.lang:type=Threading
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.lang:type=Threading
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.lang:type=Threading
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.util.logging:type=Logging
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.ManagementFactoryHelper$PlatformLoggingImpl
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.util.logging:type=Logging
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.util.logging:type=Logging
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.util.logging:type=Logging
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.util.logging:type=Logging
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.nio:type=BufferPool,name=direct
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.ManagementFactoryHelper$1
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.nio:type=BufferPool,name=direct
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.nio:type=BufferPool,name=direct
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.nio:name=direct,type=BufferPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.nio:type=BufferPool,name=direct
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.nio:type=BufferPool,name=mapped
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.ManagementFactoryHelper$1
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = java.nio:type=BufferPool,name=mapped
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = java.nio:type=BufferPool,name=mapped
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object java.nio:name=mapped,type=BufferPool
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered java.nio:type=BufferPool,name=mapped
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS Scavenge
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=GarbageCollector,name=PS MarkSweep
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = java.lang:type=OperatingSystem
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository contains
FINER: name = com.sun.management:type=HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM javax.management.MBeanServerFactory getMBeanInfo
FINER: Building MBeanInfo for sun.management.HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = com.sun.management:type=HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = com.sun.management:type=HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object com.sun.management:type=HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered com.sun.management:type=HotSpotDiagnostic
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor registerMBean
FINER: ObjectName = com.sun.management:type=DiagnosticCommand
Dec 05, 2018 1:28:13 PM com.sun.jmx.mbeanserver.Repository addMBean
FINER: name = com.sun.management:type=DiagnosticCommand
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor addObject
FINER: Send create notification of object com.sun.management:type=DiagnosticCommand
Dec 05, 2018 1:28:13 PM com.sun.jmx.interceptor.DefaultMBeanServerInterceptor sendNotification
FINER: JMX.mbean.registered com.sun.management:type=DiagnosticCommand
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: setting default class loader
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: setting RMIServer object
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint <clinit>
FINE: main: localHostKnown = true, localHost = localhost
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport <init>
FINE: main: Version = 2, ep = [localhost:0]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
FINE: main: created local endpoint for socket factory null on port 0
Dec 05, 2018 1:28:13 PM sun.rmi.transport.WeakRef pin
FINER: main: strongRef = sun.rmi.transport.DGCImpl@17211155
Dec 05, 2018 1:28:13 PM sun.rmi.transport.ObjectTable putTarget
FINER: main: add object [0:0:0, 2]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.WeakRef pin
FINER: main: strongRef = javax.management.remote.rmi.RMIJRMPServerImpl$ExportedWrapper@37d31475
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport listen
FINE: main: (port 0) create server socket
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint newServerSocket
FINER: main: creating server socket on [localhost:0]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
FINE: main: default port for server socket factory null and client socket factory null set to 44531
Dec 05, 2018 1:28:13 PM sun.rmi.transport.ObjectTable putTarget
FINER: main: add object [51b6e178:1677de92f08:-7fff, -3155052780322611099]
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "newClient(Ljava/lang/Object;)Ljavax/management/remote/rmi/RMIConnection;"
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "getVersion()Ljava/lang/String;"
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: getting RMIServer object to export
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Encoding URL
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
FINE: RMI TCP Accept-0: listening on port 44531
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Encoded URL: service:jmx:rmi://alex-HP-EliteBook-850-G3/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHcyAApVbmljYXN0UmVmAAlsb2NhbGhvc3QAAK3z1DcANmVDIGVRtuF4AAABZ33pLwiAAQB4
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Connector Server Address = service:jmx:rmi://alex-HP-EliteBook-850-G3/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHcyAApVbmljYXN0UmVmAAlsb2NhbGhvc3QAAK3z1DcANmVDIGVRtuF4AAABZ33pLwiAAQB4
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: started.
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport <init>
FINE: main: Version = 2, ep = [localhost:36937]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
FINE: main: created local endpoint for socket factory null on port 36937
Dec 05, 2018 1:28:13 PM sun.rmi.transport.WeakRef pin
FINER: main: strongRef = SingleEntryRegistry[UnicastServerRef2 [liveRef: [endpoint:[localhost:36937](local),objID:[0:0:0, 0]]]]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport listen
FINE: main: (port 36937) create server socket
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint newServerSocket
FINER: main: creating server socket on [localhost:36937]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.ObjectTable putTarget
FINER: main: add object [0:0:0, 0]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
FINE: RMI TCP Accept-36937: listening on port 36937
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "bind(Ljava/lang/String;Ljava/rmi/Remote;)V"
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "unbind(Ljava/lang/String;)V"
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "list()[Ljava/lang/String;"
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "rebind(Ljava/lang/String;Ljava/rmi/Remote;)V"
Dec 05, 2018 1:28:13 PM sun.rmi.server.Util computeMethodHash
FINER: main: string used for method hash: "lookup(Ljava/lang/String;)Ljava/rmi/Remote;"
Dec 05, 2018 1:28:13 PM ConnectorBootstrap startRemoteConnectorServer
CONFIG: JMX Connector ready at: service:jmx:rmi:///jndi/rmi://alex-HP-EliteBook-850-G3:36937/jmxrmi
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: setting default class loader
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: setting RMIServer object
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport <init>
FINE: main: Version = 2, ep = [localhost:0,sun.management.jmxremote.LocalRMIServerSocketFactory@799d4f69]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint getLocalEndpoint
FINE: main: created local endpoint for socket factory sun.management.jmxremote.LocalRMIServerSocketFactory@799d4f69 on port 0
Dec 05, 2018 1:28:13 PM sun.rmi.transport.WeakRef pin
FINER: main: strongRef = javax.management.remote.rmi.RMIJRMPServerImpl$ExportedWrapper@49c43f4e
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport listen
FINE: main: (port 0) create server socket
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint newServerSocket
FINER: main: creating server socket on [localhost:0,sun.management.jmxremote.LocalRMIServerSocketFactory@799d4f69]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPEndpoint setDefaultPort
FINE: main: default port for server socket factory sun.management.jmxremote.LocalRMIServerSocketFactory@799d4f69 and client socket factory null set to 42853
Dec 05, 2018 1:28:13 PM sun.rmi.transport.ObjectTable putTarget
FINER: main: add object [51b6e178:1677de92f08:-7ffe, -3740775782631188854]
Dec 05, 2018 1:28:13 PM sun.rmi.transport.tcp.TCPTransport$AcceptLoop executeAcceptLoop
FINE: RMI TCP Accept-0: listening on port 42853
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: getting RMIServer object to export
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Encoding URL
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Encoded URL: service:jmx:rmi://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc0AAtVbmljYXN0UmVmMgAACWxvY2FsaG9zdAAAp2XMFhg+w+JWilG24XgAAAFnfekvCIACAHg=
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: Connector Server Address = service:jmx:rmi://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc0AAtVbmljYXN0UmVmMgAACWxvY2FsaG9zdAAAp2XMFhg+w+JWilG24XgAAAFnfekvCIACAHg=
Dec 05, 2018 1:28:13 PM RMIConnectorServer start
FINER: started.
Offline iamalexis  
#6 Оставлено : 5 декабря 2018 г. 15:03:13(UTC)
iamalexis

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.12.2018(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
В другой программе для СМЭВ 3 аналогичная подпись ГОСТ Р 34.11-2012 512бит проходит валидацию этим же методом.
Offline Евгений Афанасьев  
#7 Оставлено : 5 декабря 2018 г. 16:56:59(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,910
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 685 раз в 646 постах
Может, вы неправильно проверяете.
Тут http://smev.gosuslugi.ru/portal/services-tools.jsp "Запрос" с рекомендациями "2.5.5" и типом "ЭП-ОВ" проверяется успешно:
Код:

Электронное сообщение соответствует методическим рекомендациям по разработке веб-сервисов версии 2.5.5
Электронная подпись ЭП-ОВ сообщения корректна

А также если проверять документ с помощью wss4j, примерно:
Код:

if(!JCPXMLDSigInit.isInitialized()) { // JCPxml
  JCPXMLDSigInit.init();
}

Security.addProvider(new ru.CryptoPro.JCPxml.dsig.internal.dom.XMLDSigRI()); // провайдер XMLDSigRI

class MyCrypto extends Merlin {

  @Override
  public boolean verifyTrust(X509Certificate[] x509Certificates,
    boolean b) throws WSSecurityException {
    return true; // отключение проверки
  }

  @Override
  public boolean verifyTrust(PublicKey publicKey) throws WSSecurityException {
      return true; // отключение проверки
    }

  }

Merlin merlin = new MyCrypto(); // wss4j
Document doc = ...

WSSConfig config = new WSSConfig();
config.setWsiBSPCompliant(false);

WSSecurityEngine engine = new WSSecurityEngine();
engine.setWssConfig(config);

List<WSSecurityEngineResult> results = engine.processSecurityHeader(doc, "http://smev.gosuslugi.ru/actors/smev", null, merlin);
System.out.println(results);
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
iamalexis оставлено 05.12.2018(UTC)
Offline iamalexis  
#8 Оставлено : 5 декабря 2018 г. 17:02:02(UTC)
iamalexis

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.12.2018(UTC)
Сообщений: 9

Сказал(а) «Спасибо»: 2 раз
Спасибо за ответ! Буду дальше смотреть
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.