Я вчера очень долго и много разных вариантов попробовал с truststore, выяснил, что он должен быть в формате .JKS.
Но увы, приложение его не видит.
Прописывал в настройках, запихивал во все возможные места, в стом числе
Java\jdk1.8.0_311\lib\security\cacerts
\Local Settings\Application Data\Crypto Pro
Импортировал в truststore необходимые сертификаты - это Минцифры и Минкомсвязь, но всегда получаю один и тот же лог
ru.CryptoPro.ssl.SSLLogger : %% No appropriate keys for handshake
ru.CryptoPro.ssl.SSLLogger : trustStore is : No File Available, using empty keystore.
И одно и то же исключение
java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Я понимаю, что он хочет получить алгоритм шифрования, но не понимаю как ему это указать. Если кто-то думает, что я сижу и жду тут ответа - увы, Вы не правы. Гуглеж продолжается. При этом у меня есть надежда, что кто-то все же сможет мне помочь на этом форуме.
Мой keystore доступен и пароль в настройках введен. Его содержимое ниже
Your keystore contains 2 entries
Alias name: znak1
Creation date: 09.03.2023
Entry type: trustedCertEntry
Owner: CN="АО \"ПФ \"СКБ КОНТУР\"", O="АО \"ПФ \"СКБ КОНТУР\"", OU=Удостоверяющий центр, STREET="улица Народной воли, строение 19А", L=Екатеринбург, ST=66 Свердловская область, C=RU, OID.1.2.643.3.131.1.1=#120C3030363636333030333132
37, OID.1.2.643.100.1=#120D31303236363035363036363230, EMAILADDRESS=ca@skbkontur.ru
Issuer: CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRE
SS=dit@minsvyaz.ru
Serial number: 1f8e8510000000005c8
Valid from: Tue Aug 17 14:27:33 MSK 2021 until: Sun Aug 17 14:27:33 MSK 2036
Certificate fingerprints:
SHA1: 16:15:9C:98:4E:65:48:BD:CD:0A:2C:51:8E:49:3B:81:94:BB:0E:33
SHA256: B6:9B:96:74:CD:F4:E1:D3:DB:B3:3D:CF:5C:A9:6F:92:4A:64:F8:BA:FF:6D:AD:ED:C1:73:88:B0:A1:1A:77:17
Signature algorithm name: 1.2.643.7.1.1.3.2
Subject Public Key Algorithm: GOST3410_2012_256 key of unknown size
Version: 3
Extensions:
#1: ObjectId: 1.2.643.100.111 Criticality=false
0000: 0C 49 22 D0 9A D1 80 D0 B8 D0 BF D1 82 D0 BE D0 .I".............
0010: 9F D1 80 D0 BE 20 43 53 50 22 20 28 D0 B2 D0 B5 ..... CSP" (....
0020: D1 80 D1 81 D0 B8 D1 8F 20 34 2E 30 29 20 28 D0 ........ 4.0) (.
0030: B8 D1 81 D0 BF D0 BE D0 BB D0 BD D0 B5 D0 BD D0 ................
0040: B8 D0 B5 20 32 2D 42 61 73 65 29 ... 2-Base)
#2: ObjectId: 1.2.643.100.112 Criticality=false
0000: 30 81 E8 0C 34 D0 9F D0 90 D0 9A D0 9C 20 C2 AB 0...4........ ..
0010: D0 9A D1 80 D0 B8 D0 BF D1 82 D0 BE D0 9F D1 80 ................
0020: D0 BE 20 48 53 4D C2 BB 20 D0 B2 D0 B5 D1 80 D1 .. HSM.. .......
0030: 81 D0 B8 D0 B8 20 32 2E 30 0C 43 D0 9F D0 90 D0 ..... 2.0.C.....
0040: 9A 20 C2 AB D0 93 D0 BE D0 BB D0 BE D0 B2 D0 BD . ..............
0050: D0 BE D0 B9 20 D1 83 D0 B4 D0 BE D1 81 D1 82 D0 .... ...........
0060: BE D0 B2 D0 B5 D1 80 D1 8F D1 8E D1 89 D0 B8 D0 ................
0070: B9 20 D1 86 D0 B5 D0 BD D1 82 D1 80 C2 BB 0C 35 . .............5
0080: D0 97 D0 B0 D0 BA D0 BB D1 8E D1 87 D0 B5 D0 BD ................
0090: D0 B8 D0 B5 20 E2 84 96 20 31 34 39 2F 33 2F 32 .... ... 149/3/2
00A0: 2F 32 2F 32 33 20 D0 BE D1 82 20 30 32 2E 30 33 /2/23 .... 02.03
00B0: 2E 32 30 31 38 0C 34 D0 97 D0 B0 D0 BA D0 BB D1 .2018.4.........
00C0: 8E D1 87 D0 B5 D0 BD D0 B8 D0 B5 20 E2 84 96 20 ........... ...
00D0: 31 34 39 2F 37 2F 36 2F 31 30 35 20 D0 BE D1 82 149/7/6/105 ....
00E0: 20 32 37 2E 30 36 2E 32 30 31 38 27.06.2018
#3: ObjectId: 1.3.6.1.4.1.311.20.2 Criticality=false
0000: 0C 05 53 75 62 43 41 ..SubCA
#4: ObjectId: 1.3.6.1.4.1.311.21.1 Criticality=false
0000: 02 03 03 00 03 .....
#5: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
[
accessMethod: caIssuers
accessLocation: URIName:
http://reestr-pki.ru/cdp/guc2021.crt]
]
#6: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 19 77 8F BB 82 E6 6F C8 5F 93 F0 15 1D 93 22 A1 .w....o._.....".
0010: D6 AD 0C 26 ...&
]
[CN=Минкомсвязь России, OID.1.2.643.3.131.1.1=#120C303037373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минкомсвязь России, STREET="улица Тверская, дом 7", L=г. Москва, ST=77 Москва, C=RU, EMAILADDRESS=dit@
minsvyaz.ru]
SerialNumber: [ eaca32ce f5f979d6 8d3c4e4f 2cc687a4]
]
#7: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
CA:true
PathLen:0
]
#8: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
[DistributionPoint:
[URIName:
http://reestr-pki.ru/cdp/guc2021.crl]
, DistributionPoint:
[URIName:
http://company.rt.ru/cdp/guc2021.crl]
, DistributionPoint:
[URIName:
http://rostelecom.ru/cdp/guc2021.crl]
]]
#9: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.2.643.100.113.1]
[] ]
[CertificatePolicyId: [1.2.643.100.113.2]
[] ]
[CertificatePolicyId: [2.5.29.32.0]
[] ]
]
#10: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
DigitalSignature
Key_CertSign
Crl_Sign
]
#11: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AC 38 C0 F2 FF 28 C5 A4 4B 6A 6F 51 CB 5C 6E 1F .8...(..KjoQ.\n.
0010: 84 F3 D2 1B ....
]
]
*******************************************
*******************************************
Alias name: znak
Creation date: 09.03.2023
Entry type: trustedCertEntry
Owner: CN=Минцифры России, OID.1.2.643.100.4=#120A37373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минцифры России, STREET="Пресненская набережная, дом 10, строение 2", L=г. Москва, ST=77 Москва, C=RU, EMAI
LADDRESS=dit@digital.gov.ru
Issuer: CN=Минцифры России, OID.1.2.643.100.4=#120A37373130343734333735, OID.1.2.643.100.1=#120D31303437373032303236373031, O=Минцифры России, STREET="Пресненская набережная, дом 10, строение 2", L=г. Москва, ST=77 Москва, C=RU, EMA
ILADDRESS=dit@digital.gov.ru
Serial number: 951fa3477c61043aadfa858627823442
Valid from: Sat Jan 08 16:32:39 MSK 2022 until: Sun Jan 08 16:32:39 MSK 2040
Certificate fingerprints:
SHA1: 2F:0C:B0:9B:E3:55:0E:F1:7E:C4:F2:9C:90:AB:D1:8B:FC:AA:D6:3A
SHA256: 4B:B3:7C:C7:C0:FF:4B:F2:AA:89:3E:95:07:6E:BB:35:65:C6:92:37:EE:1B:61:63:5B:EE:E4:C1:96:64:95:C7
Signature algorithm name: 1.2.643.7.1.1.3.2
Subject Public Key Algorithm: GOST3410_2012_256 key of unknown size
Version: 3
Extensions:
#1: ObjectId: 1.2.643.100.111 Criticality=false
0000: 0C 34 D0 9F D0 90 D0 9A D0 9C 20 C2 AB D0 9A D1 .4........ .....
0010: 80 D0 B8 D0 BF D1 82 D0 BE D0 9F D1 80 D0 BE 20 ...............
0020: 48 53 4D C2 BB 20 D0 B2 D0 B5 D1 80 D1 81 D0 B8 HSM.. ..........
0030: D0 B8 20 32 2E 30 .. 2.0
#2: ObjectId: 1.2.643.100.112 Criticality=false
0000: 30 81 E8 0C 34 D0 9F D0 90 D0 9A D0 9C 20 C2 AB 0...4........ ..
0010: D0 9A D1 80 D0 B8 D0 BF D1 82 D0 BE D0 9F D1 80 ................
0020: D0 BE 20 48 53 4D C2 BB 20 D0 B2 D0 B5 D1 80 D1 .. HSM.. .......
0030: 81 D0 B8 D0 B8 20 32 2E 30 0C 43 D0 9F D0 90 D0 ..... 2.0.C.....
0040: 9A 20 C2 AB D0 93 D0 BE D0 BB D0 BE D0 B2 D0 BD . ..............
0050: D0 BE D0 B9 20 D1 83 D0 B4 D0 BE D1 81 D1 82 D0 .... ...........
0060: BE D0 B2 D0 B5 D1 80 D1 8F D1 8E D1 89 D0 B8 D0 ................
0070: B9 20 D1 86 D0 B5 D0 BD D1 82 D1 80 C2 BB 0C 35 . .............5
0080: D0 97 D0 B0 D0 BA D0 BB D1 8E D1 87 D0 B5 D0 BD ................
0090: D0 B8 D0 B5 20 E2 84 96 20 31 34 39 2F 33 2F 32 .... ... 149/3/2
00A0: 2F 32 2F 32 33 20 D0 BE D1 82 20 30 32 2E 30 33 /2/23 .... 02.03
00B0: 2E 32 30 31 38 0C 34 D0 97 D0 B0 D0 BA D0 BB D1 .2018.4.........
00C0: 8E D1 87 D0 B5 D0 BD D0 B8 D0 B5 20 E2 84 96 20 ........... ...
00D0: 31 34 39 2F 37 2F 36 2D 34 34 39 20 D0 BE D1 82 149/7/6-449 ....
00E0: 20 33 30 2E 31 32 2E 32 30 32 31 30.12.2021
#3: ObjectId: 1.2.643.100.114 Criticality=false
0000: 02 01 00 ...
#4: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
CA:true
PathLen:2147483647
]
#5: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
[CertificatePolicyId: [1.2.643.100.113.1]
[] ]
[CertificatePolicyId: [1.2.643.100.113.2]
[] ]
[CertificatePolicyId: [1.2.643.100.113.3]
[] ]
[CertificatePolicyId: [1.2.643.100.113.4]
[] ]
[CertificatePolicyId: [1.2.643.100.113.5]
[] ]
[CertificatePolicyId: [2.5.29.32.0]
[] ]
]
#6: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
Key_CertSign
Crl_Sign
]
#7: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C9 13 58 B1 4C A7 62 3A 7E D2 3F 3C A6 E7 14 7C ..X.L.b:..?<....
0010: 9D 70 A3 86 .p..
]
]
*******************************************
*******************************************
Отредактировано пользователем 10 марта 2023 г. 16:06:06(UTC)
| Причина: Не указана