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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline CryptoSamara  
#1 Оставлено : 18 октября 2013 г. 10:12:13(UTC)
CryptoSamara

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

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

Сказал(а) «Спасибо»: 1 раз
Здравствуйте.

Ставлю jcp на Windows 8 и Windows 7. Установка завершается словами Install successful. ---- Install finished ---- Script SUCCEEDED

ControlPane запускается, на закладке Algorithms в первом комбобоксе вижу GOST R 34. 11-94, default parametres

Но после запуска прилагаемых сэмплов (Digest.java + Constants.java) стабильно вижу java.security.NoSuchAlgorithmException: GOST3411 MessageDigest not available. Пробовал на 2 машинах.

Подскажите, пожалуйста, что я делаю не так. Спасибо.
Offline Ivanov-aa  
#2 Оставлено : 18 октября 2013 г. 16:56:44(UTC)
Ivanov-aa

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

Группы: Участники
Зарегистрирован: 01.08.2011(UTC)
Сообщений: 674
Откуда: Москва

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 38 раз в 36 постах
Добрый день.

так куда вы устнавливаете JCP? и от какого jdk запускаете сэмплы?
Offline CryptoSamara  
#3 Оставлено : 18 октября 2013 г. 17:02:53(UTC)
CryptoSamara

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

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

Сказал(а) «Спасибо»: 1 раз
Запускаю install "C:\Program Files\Java\jre7"

Путь к jdk прописан в IntelliJ Idea - C:\Program Files\Java\jdk1.7.0_09
Offline Ivanov-aa  
#4 Оставлено : 21 октября 2013 г. 9:22:36(UTC)
Ivanov-aa

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

Группы: Участники
Зарегистрирован: 01.08.2011(UTC)
Сообщений: 674
Откуда: Москва

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 38 раз в 36 постах
необходимо install "C:\Program Files\Java\jdk1.7.0_09\jre7"
thanks 1 пользователь поблагодарил Ivanov-aa за этот пост.
CryptoSamara оставлено 21.10.2013(UTC)
Offline CryptoSamara  
#5 Оставлено : 21 октября 2013 г. 11:20:41(UTC)
CryptoSamara

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

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

Сказал(а) «Спасибо»: 1 раз
Спасибо, работает.
Offline avk  
#6 Оставлено : 23 марта 2017 г. 11:07:06(UTC)
avk

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

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

Автор: CryptoSamara Перейти к цитате
java.security.NoSuchAlgorithmException: GOST3411 MessageDigest not available.

Добрый день. Такая же проблема только под Linux c Tomcat
JCP 1.0.53
cpSSL.jar установлен, CheckConf и CheckConfFull показывают что все ОК
jвл 1.7.0_17

Версии JCP и java со спущенного сверху дистрибутива приложения для работы с госуслугами.

Offline Евгений Афанасьев  
#7 Оставлено : 23 марта 2017 г. 12:18:46(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 690 раз в 651 постах
Здравствуйте.
Автор: avk Перейти к цитате
NoSuchAlgorithmException: GOST3411 MessageDigest not available

В используемой jre не установлен jcp.

Offline avk  
#8 Оставлено : 23 марта 2017 г. 17:38:44(UTC)
avk

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

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

Автор: afev Перейти к цитате

В используемой jre не установлен jcp.

хорошо. а тогда как его корректно доставить? jre в системе один, чтобы исключить использование других.
при установке путь прописывался к физическим бинарникам, не симлинкам.
скрипт установки сказал что все встало кроме Oscar и еще одного необязательного пакета.
#<jre path>/java -cp samples.jar ComLine.CheckConf показывает что jcp и jtls ОК, CheckConfFull тоже.

К слову, как можно проверить установлен ли jcp если все тесты говорят ок?
Offline Евгений Афанасьев  
#9 Оставлено : 23 марта 2017 г. 17:50:46(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 690 раз в 651 постах
Тогда попробуем проверить так: выведите содержимое Security.getProviders() и у каждого провайдера Provider - содержимое Service (name, algorithm). Так как обычно сообщение not available означает, что данный алгоритм не реализован ни одним провайдером (провайдер не установлен или не та jre). Заодно приведите пример, где вы вызываете MessageDigest.

Отредактировано пользователем 23 марта 2017 г. 17:51:17(UTC)  | Причина: Не указана

Offline avk  
#10 Оставлено : 29 марта 2017 г. 10:44:00(UTC)
avk

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

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

Автор: afev Перейти к цитате
Тогда попробуем проверить так: выведите содержимое Security.getProviders() и у каждого провайдера Provider - содержимое Service (name, algorithm).

Код:

 == SUN == 
sun.security.provider.NativePRNG:  NativePRNG
sun.security.provider.SecureRandom:  SHA1PRNG
sun.security.provider.DSA$SHA1withDSA:  SHA1withDSA
sun.security.provider.DSA$RawDSA:  NONEwithDSA
sun.security.provider.DSAKeyPairGenerator:  DSA
sun.security.provider.MD2:  MD2
sun.security.provider.MD5:  MD5
sun.security.provider.SHA:  SHA
sun.security.provider.SHA2:  SHA-256
sun.security.provider.SHA5$SHA384:  SHA-384
sun.security.provider.SHA5$SHA512:  SHA-512
sun.security.provider.DSAParameterGenerator:  DSA
sun.security.provider.DSAParameters:  DSA
sun.security.provider.DSAKeyFactory:  DSA
sun.security.provider.X509Factory:  X.509
sun.security.provider.JavaKeyStore$JKS:  JKS
sun.security.provider.JavaKeyStore$CaseExactJKS:  CaseExactJKS
sun.security.provider.PolicySpiFile:  JavaPolicy
sun.security.provider.ConfigSpiFile:  JavaLoginConfig
sun.security.provider.certpath.SunCertPathBuilder:  PKIX
sun.security.provider.certpath.PKIXCertPathValidator:  PKIX
sun.security.provider.certpath.ldap.LDAPCertStore:  LDAP
sun.security.provider.certpath.CollectionCertStore:  Collection
sun.security.provider.certpath.IndexedCollectionCertStore:  com.sun.security.IndexedCollection
-----------
 == SunRsaSign == 
sun.security.rsa.RSAKeyFactory:  RSA
sun.security.rsa.RSAKeyPairGenerator:  RSA
sun.security.rsa.RSASignature$MD2withRSA:  MD2withRSA
sun.security.rsa.RSASignature$MD5withRSA:  MD5withRSA
sun.security.rsa.RSASignature$SHA1withRSA:  SHA1withRSA
sun.security.rsa.RSASignature$SHA256withRSA:  SHA256withRSA
sun.security.rsa.RSASignature$SHA384withRSA:  SHA384withRSA
sun.security.rsa.RSASignature$SHA512withRSA:  SHA512withRSA
-----------
 == SunEC == 
sun.security.ec.ECKeyFactory:  EC
sun.security.ec.ECParameters:  EC
sun.security.ec.ECDSASignature$Raw:  NONEwithECDSA
sun.security.ec.ECDSASignature$SHA1:  SHA1withECDSA
sun.security.ec.ECDSASignature$SHA256:  SHA256withECDSA
sun.security.ec.ECDSASignature$SHA384:  SHA384withECDSA
sun.security.ec.ECDSASignature$SHA512:  SHA512withECDSA
sun.security.ec.ECKeyPairGenerator:  EC
sun.security.ec.ECDHKeyAgreement:  ECDH
-----------
 == SunJSSE == 
sun.security.rsa.RSAKeyFactory:  RSA
sun.security.rsa.RSAKeyPairGenerator:  RSA
sun.security.rsa.RSASignature$MD2withRSA:  MD2withRSA
sun.security.rsa.RSASignature$MD5withRSA:  MD5withRSA
sun.security.rsa.RSASignature$SHA1withRSA:  SHA1withRSA
sun.security.ssl.RSASignature:  MD5andSHA1withRSA
sun.security.ssl.KeyManagerFactoryImpl$SunX509:  SunX509
sun.security.ssl.KeyManagerFactoryImpl$X509:  NewSunX509
sun.security.ssl.TrustManagerFactoryImpl$SimpleFactory:  SunX509
sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory:  PKIX
sun.security.ssl.SSLContextImpl$TLS10Context:  TLSv1
sun.security.ssl.SSLContextImpl$TLS11Context:  TLSv1.1
sun.security.ssl.SSLContextImpl$TLS12Context:  TLSv1.2
sun.security.ssl.SSLContextImpl$DefaultSSLContext:  Default
sun.security.pkcs12.PKCS12KeyStore:  PKCS12
-----------
 == SunJCE == 
com.sun.crypto.provider.RSACipher:  RSA
com.sun.crypto.provider.DESCipher:  DES
com.sun.crypto.provider.DESedeCipher:  DESede
com.sun.crypto.provider.DESedeWrapCipher:  DESedeWrap
com.sun.crypto.provider.PBEWithMD5AndDESCipher:  PBEWithMD5AndDES
com.sun.crypto.provider.PBEWithMD5AndTripleDESCipher:  PBEWithMD5AndTripleDES
com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC2_40:  PBEWithSHA1AndRC2_40
com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndDESede:  PBEWithSHA1AndDESede
com.sun.crypto.provider.BlowfishCipher:  Blowfish
com.sun.crypto.provider.AESCipher:  AES
com.sun.crypto.provider.AESWrapCipher:  AESWrap
com.sun.crypto.provider.RC2Cipher:  RC2
com.sun.crypto.provider.ARCFOURCipher:  ARCFOUR
com.sun.crypto.provider.DESKeyGenerator:  DES
com.sun.crypto.provider.DESedeKeyGenerator:  DESede
com.sun.crypto.provider.BlowfishKeyGenerator:  Blowfish
com.sun.crypto.provider.AESKeyGenerator:  AES
com.sun.crypto.provider.KeyGeneratorCore$RC2KeyGenerator:  RC2
com.sun.crypto.provider.KeyGeneratorCore$ARCFOURKeyGenerator:  ARCFOUR
com.sun.crypto.provider.HmacMD5KeyGenerator:  HmacMD5
com.sun.crypto.provider.HmacSHA1KeyGenerator:  HmacSHA1
com.sun.crypto.provider.KeyGeneratorCore$HmacSHA256KG:  HmacSHA256
com.sun.crypto.provider.KeyGeneratorCore$HmacSHA384KG:  HmacSHA384
com.sun.crypto.provider.KeyGeneratorCore$HmacSHA512KG:  HmacSHA512
com.sun.crypto.provider.DHKeyPairGenerator:  DiffieHellman
com.sun.crypto.provider.DHParameterGenerator:  DiffieHellman
com.sun.crypto.provider.DHKeyAgreement:  DiffieHellman
com.sun.crypto.provider.DHParameters:  DiffieHellman
com.sun.crypto.provider.DESParameters:  DES
com.sun.crypto.provider.DESedeParameters:  DESede
com.sun.crypto.provider.PBEParameters:  PBE
com.sun.crypto.provider.PBEParameters:  PBEWithMD5AndDES
com.sun.crypto.provider.PBEParameters:  PBEWithMD5AndTripleDES
com.sun.crypto.provider.PBEParameters:  PBEWithSHA1AndDESede
com.sun.crypto.provider.PBEParameters:  PBEWithSHA1AndRC2_40
com.sun.crypto.provider.BlowfishParameters:  Blowfish
com.sun.crypto.provider.AESParameters:  AES
com.sun.crypto.provider.RC2Parameters:  RC2
com.sun.crypto.provider.OAEPParameters:  OAEP
com.sun.crypto.provider.DHKeyFactory:  DiffieHellman
com.sun.crypto.provider.DESKeyFactory:  DES
com.sun.crypto.provider.DESedeKeyFactory:  DESede
com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndDES:  PBEWithMD5AndDES
com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndTripleDES:  PBEWithMD5AndTripleDES
com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndDESede:  PBEWithSHA1AndDESede
com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC2_40:  PBEWithSHA1AndRC2_40
com.sun.crypto.provider.PBKDF2HmacSHA1Factory:  PBKDF2WithHmacSHA1
com.sun.crypto.provider.HmacMD5:  HmacMD5
com.sun.crypto.provider.HmacSHA1:  HmacSHA1
com.sun.crypto.provider.HmacCore$HmacSHA256:  HmacSHA256
com.sun.crypto.provider.HmacCore$HmacSHA384:  HmacSHA384
com.sun.crypto.provider.HmacCore$HmacSHA512:  HmacSHA512
com.sun.crypto.provider.HmacPKCS12PBESHA1:  HmacPBESHA1
com.sun.crypto.provider.SslMacCore$SslMacMD5:  SslMacMD5
com.sun.crypto.provider.SslMacCore$SslMacSHA1:  SslMacSHA1
com.sun.crypto.provider.JceKeyStore:  JCEKS
com.sun.crypto.provider.TlsPrfGenerator$V10:  SunTlsPrf
com.sun.crypto.provider.TlsPrfGenerator$V12:  SunTls12Prf
com.sun.crypto.provider.TlsMasterSecretGenerator:  SunTlsMasterSecret
com.sun.crypto.provider.TlsKeyMaterialGenerator:  SunTlsKeyMaterial
com.sun.crypto.provider.TlsRsaPremasterSecretGenerator:  SunTlsRsaPremasterSecret
-----------
 == SunJGSS == 
sun.security.jgss.krb5.Krb5MechFactory:  1.2.840.113554.1.2.2
sun.security.jgss.spnego.SpNegoMechFactory:  1.3.6.1.5.5.2
-----------
 == SunSASL == 
com.sun.security.sasl.digest.FactoryImpl:  DIGEST-MD5
com.sun.security.sasl.ntlm.FactoryImpl:  NTLM
com.sun.security.sasl.gsskerb.FactoryImpl:  GSSAPI
com.sun.security.sasl.ClientFactoryImpl:  EXTERNAL
com.sun.security.sasl.ClientFactoryImpl:  PLAIN
com.sun.security.sasl.ClientFactoryImpl:  CRAM-MD5
com.sun.security.sasl.ServerFactoryImpl:  CRAM-MD5
com.sun.security.sasl.gsskerb.FactoryImpl:  GSSAPI
com.sun.security.sasl.digest.FactoryImpl:  DIGEST-MD5
com.sun.security.sasl.ntlm.FactoryImpl:  NTLM
-----------
 == XMLDSig == 
org.jcp.xml.dsig.internal.dom.DOMXPathFilter2Transform:  http://www.w3.org/2002/06/xmldsig-filter2
org.jcp.xml.dsig.internal.dom.DOMEnvelopedTransform:  http://www.w3.org/2000/09/xmldsig#enveloped-signature
org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod:  http://www.w3.org/2001/10/xml-exc-c14n#WithComments
org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod:  http://www.w3.org/2001/10/xml-exc-c14n#
org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod:  http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments
org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory:  DOM
org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14N11Method:  http://www.w3.org/2006/12/xml-c14n11
org.jcp.xml.dsig.internal.dom.DOMBase64Transform:  http://www.w3.org/2000/09/xmldsig#base64
org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod:  http://www.w3.org/TR/2001/REC-xml-c14n-20010315
org.jcp.xml.dsig.internal.dom.DOMXPathTransform:  http://www.w3.org/TR/1999/REC-xpath-19991116
org.jcp.xml.dsig.internal.dom.DOMXSLTTransform:  http://www.w3.org/TR/1999/REC-xslt-19991116
org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14N11Method:  http://www.w3.org/2006/12/xml-c14n11#WithComments
org.jcp.xml.dsig.internal.dom.DOMKeyInfoFactory:  DOM
-----------
 == SunPCSC == 
sun.security.smartcardio.SunPCSC$Factory:  PC/SC
-----------
 == JCP == 
ru.CryptoPro.JCP.Digest.GostDigest:  GOST3411
ru.CryptoPro.JCP.Random.CPRandom:  CPRandom
ru.CryptoPro.JCP.Random.TestRandom:  TestPRNG
ru.CryptoPro.JCP.Random.ConstRandom:  ConstPRNG
ru.CryptoPro.JCP.Sign.CryptoProSign:  CryptoProSignature
ru.CryptoPro.JCP.Sign.RawCryptoProSign:  NONEwithCryptoProSignature
ru.CryptoPro.JCP.Sign.GostSign:  GOST3411withGOST3410
ru.CryptoPro.JCP.Sign.GostElSign:  GOST3411withGOST3410EL
ru.CryptoPro.JCP.Sign.GostElSign:  GOST3411withGOST3410DHEL
ru.CryptoPro.JCP.Sign.RawGostSign:  NONEwithGOST3410
ru.CryptoPro.JCP.Sign.RawGostElSign:  NONEwithGOST3410EL
ru.CryptoPro.JCP.Sign.RawGostElSign:  NONEwithGOST3410DHEL
ru.CryptoPro.JCP.Key.GostKeyPairGenerator:  GOST3410
ru.CryptoPro.JCP.Key.GostKeyPairGenerator:  GOST3410EL
ru.CryptoPro.JCP.Key.GostEphKeyPairGenerator:  GOST3410EPH
ru.CryptoPro.JCP.Key.GostEphKeyPairGenerator:  GOST3410ELEPH
ru.CryptoPro.JCP.Key.GostKeyFactory:  GOST3410
ru.CryptoPro.JCP.Key.GostKeyFactory:  GOST3410EL
ru.CryptoPro.JCP.Key.GostExchKeyFactory:  GOST3410DH
ru.CryptoPro.JCP.Key.GostExchKeyFactory:  GOST3410DHEL
ru.CryptoPro.JCP.KeyStore.HDImage.HDImageStore:  HDImageStore
ru.CryptoPro.JCP.KeyStore.HDImage.FloppyStore:  FloppyStore
ru.CryptoPro.JCP.KeyStore.MemoryStore:  MemoryStore
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore0:  MemoryStore0
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore1:  MemoryStore1
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore2:  MemoryStore2
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore3:  MemoryStore3
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore4:  MemoryStore4
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore5:  MemoryStore5
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore6:  MemoryStore6
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore7:  MemoryStore7
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore8:  MemoryStore8
ru.CryptoPro.JCP.KeyStore.MemoryStore$MemoryStore9:  MemoryStore9
ru.CryptoPro.JCP.KeyStore.TrustStore:  CertStore
-----------
 == Crypto == 
ru.CryptoPro.Crypto.Cipher.GostHMAC:  HMAC_GOSTR3411
ru.CryptoPro.Crypto.Cipher.TransportCipher:  GostTransport
ru.CryptoPro.Crypto.Key.GostExchKeyPairGenerator:  GOST3410DHEL
ru.CryptoPro.Crypto.Key.GostEphKeyPairGenerator:  GOST3410DHEPH
ru.CryptoPro.Crypto.Key.GostKeyGenerator:  GOST28147
ru.CryptoPro.Crypto.Key.GostExchKeyPairGenerator:  GOST3410DH
ru.CryptoPro.Crypto.Cipher.GostJCE5Cipher:  GostJCEClear
ru.CryptoPro.Crypto.Cipher.GostJCE1K5Cipher:  GostJCE
ru.CryptoPro.Crypto.Cipher.Gost1KMac:  GOST28147
ru.CryptoPro.Crypto.Key.CryptoKeyFactory:  GOST28147
ru.CryptoPro.Crypto.Cipher.GostMac:  GOST28147Clear
ru.CryptoPro.Crypto.Key.KeyAgreement:  GOST3410DH
ru.CryptoPro.Crypto.Cipher.Gost1K5Cipher:  GOST28147
ru.CryptoPro.Crypto.Cipher.Gost5Cipher:  GOST28147Clear
-----------
 == RevCheck == 
ru.CryptoPro.reprov.CPCertPathBuilder:  CPPKIX
ru.CryptoPro.reprov.CPCertPathValidator:  CPPKIX
-----------
 == JTLS == 
ru.CryptoPro.ssl.KeyManagerFactoryImpl:  GostX509
ru.CryptoPro.ssl.TrustManagerFactoryImpl:  GostX509
ru.CryptoPro.ssl.SSLContextImpl:  GostTLS
-----------



Где вызывается пока не знаю. приложение чужое. буду искать.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.