Хранилище доверенных сертификатов Java имеет необходимый сертификат, но все равно получает исключение проверки [закрыто] ⇐ JAVA
Хранилище доверенных сертификатов Java имеет необходимый сертификат, но все равно получает исключение проверки [закрыто]
Хранилище доверенных сертификатов Java имеет необходимый сертификат, но trustedCerts.contains(cert) возвращает false
Java ForwardBuilder.java логическое значение isTrustedCert =trustCerts.contains(cert); возвращает ложь.
где находится значение сертификата (во время отладки Java)
[ [ Версия: V3 Тема: CN=stamp2.login.microsoftonline.com, O=Microsoft Corporation, L=Редмонд, ST=Вашингтон, C=США. Алгоритм подписи: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Ключ: открытый ключ Sun RSA, 2048 бит. параметры: ноль модуль: 27808111943754127257652129220649440504838127977741812847225877486980180789881840933218346930643557705974102670658097763 91133822667166095214905113562980288786353754108021677357549631871364906487868872867258070584259414067483567529618343337327071 44941176416854696417519363326463090957692752700966300985856092012565660291136274951288129179020916159751369555683137910905496 06540261488565941454041422271277498162692021007550018905442760706200883600692969565416868642033223970256109724414232904858462 842147599873055683316560005910144829825608476913326604503529798641670510079855643091480453082149093475089209766313101441477 публичный показатель: 65537 Срок действия: [С: суббота, 25 ноября, 05:30:00 IST 2023 г., Кому: вторник, 26 ноября, 05:29:59 по восточному стандартному времени 2024 г.] Эмитент: EMAILADDRESS=[email protected], CN=CS Network Boundary APAC 2021.1, OU=Network Security APAC, O=Credit-Suisse, L=Сингапур, ST=Сингапур, C=SG Серийный номер: [ 46afd270 f0ed7842 08043784 459864d6] Расширения сертификатов: 5 и т. д. А ценность сертификата в Truststore составляет
[ [ Версия: V3 Тема: CN=stamp2.login.microsoftonline.com, O=Microsoft Corporation, L=Редмонд, ST=Вашингтон, C=США. Алгоритм подписи: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Ключ: открытый ключ Sun RSA, 2048 бит. параметры: ноль модуль: 24388411977344505052091979557353165016992612330262287159791864382171899426987274695071681861304810982756562771373952814 56402077551116032495403859959474820927260128842121530190991986262538413430044910911651224783315525889316953799463863814028336 18234121123750147805555700091305394773548401294898038522419118577272579052594118405925231976712944433721271567301802583001219 51417777294031300641840810613366146333617098888492236394367107373281645427116379943714960424954789809573009630248677920678703 467450402076469251613877439502444332348698954253974251437446949272204481268520927656642515179819691457070501421625556885117 публичный показатель: 65537 Срок действия: [С: суббота, 25 ноября, 05:30:00 IST 2023 г., Кому: вторник, 26 ноября, 05:29:59 по восточному стандартному времени 2024 г.] Эмитент: EMAILADDRESS=[email protected], CN=CS Network Boundary APAC 2021.1, OU=Network Security APAC, O=Credit-Suisse, L=Сингапур, ST=Сингапур, C=SG Серийный номер: [ 4243534e 41cb0ff2 82837242 00000000 10c04b5d] Расширения сертификатов: 7 Поэтому даже после добавления сертификата проверка не удалась из-за разного значения хеш-функции и получения
.ValidatorException: не удалось построить путь PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации к запрошенной цели. Может ли кто-нибудь объяснить, как правильно добавить сертификат: .der, .crt, cer или PK7? чтобы оно совпадало
Попробовал добавить .der, .crt, c.er в хранилище доверенных сертификатов Java.
Хранилище доверенных сертификатов Java имеет необходимый сертификат, но trustedCerts.contains(cert) возвращает false
Java ForwardBuilder.java логическое значение isTrustedCert =trustCerts.contains(cert); возвращает ложь.
где находится значение сертификата (во время отладки Java)
[ [ Версия: V3 Тема: CN=stamp2.login.microsoftonline.com, O=Microsoft Corporation, L=Редмонд, ST=Вашингтон, C=США. Алгоритм подписи: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Ключ: открытый ключ Sun RSA, 2048 бит. параметры: ноль модуль: 27808111943754127257652129220649440504838127977741812847225877486980180789881840933218346930643557705974102670658097763 91133822667166095214905113562980288786353754108021677357549631871364906487868872867258070584259414067483567529618343337327071 44941176416854696417519363326463090957692752700966300985856092012565660291136274951288129179020916159751369555683137910905496 06540261488565941454041422271277498162692021007550018905442760706200883600692969565416868642033223970256109724414232904858462 842147599873055683316560005910144829825608476913326604503529798641670510079855643091480453082149093475089209766313101441477 публичный показатель: 65537 Срок действия: [С: суббота, 25 ноября, 05:30:00 IST 2023 г., Кому: вторник, 26 ноября, 05:29:59 по восточному стандартному времени 2024 г.] Эмитент: EMAILADDRESS=[email protected], CN=CS Network Boundary APAC 2021.1, OU=Network Security APAC, O=Credit-Suisse, L=Сингапур, ST=Сингапур, C=SG Серийный номер: [ 46afd270 f0ed7842 08043784 459864d6] Расширения сертификатов: 5 и т. д. А ценность сертификата в Truststore составляет
[ [ Версия: V3 Тема: CN=stamp2.login.microsoftonline.com, O=Microsoft Corporation, L=Редмонд, ST=Вашингтон, C=США. Алгоритм подписи: SHA256withRSA, OID = 1.2.840.113549.1.1.11 Ключ: открытый ключ Sun RSA, 2048 бит. параметры: ноль модуль: 24388411977344505052091979557353165016992612330262287159791864382171899426987274695071681861304810982756562771373952814 56402077551116032495403859959474820927260128842121530190991986262538413430044910911651224783315525889316953799463863814028336 18234121123750147805555700091305394773548401294898038522419118577272579052594118405925231976712944433721271567301802583001219 51417777294031300641840810613366146333617098888492236394367107373281645427116379943714960424954789809573009630248677920678703 467450402076469251613877439502444332348698954253974251437446949272204481268520927656642515179819691457070501421625556885117 публичный показатель: 65537 Срок действия: [С: суббота, 25 ноября, 05:30:00 IST 2023 г., Кому: вторник, 26 ноября, 05:29:59 по восточному стандартному времени 2024 г.] Эмитент: EMAILADDRESS=[email protected], CN=CS Network Boundary APAC 2021.1, OU=Network Security APAC, O=Credit-Suisse, L=Сингапур, ST=Сингапур, C=SG Серийный номер: [ 4243534e 41cb0ff2 82837242 00000000 10c04b5d] Расширения сертификатов: 7 Поэтому даже после добавления сертификата проверка не удалась из-за разного значения хеш-функции и получения
.ValidatorException: не удалось построить путь PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации к запрошенной цели. Может ли кто-нибудь объяснить, как правильно добавить сертификат: .der, .crt, cer или PK7? чтобы оно совпадало
Попробовал добавить .der, .crt, c.er в хранилище доверенных сертификатов Java.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как добавить файл .crt в хранилище ключей и хранилище доверенных сертификатов
Anonymous » » в форуме JAVA - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-