|
|
|
Как извлечь цепочку сертификатов на Java?
|
|||
|---|---|---|---|
|
#18+
У меня есть сертификат, .cer файл. При клике на него выходит окошко с полным сертификационным путем. Мне же надо извлечь эту цепочку программно, на Java. Я надеялся, что все "родительские сертификаты" хранятся в самом сертфикате, но Код: powershell 1. показал мне, что есть только ссылка на родительский сертифкат в цепочке. А именно, у свойства AuthorityInfoAccess есть подсвойство accessMethod: caIssuers accessLocation: URIName: http://.../some.crt Я скачал сертифкат по ссылке, у него тоже было такое же свойство. Я опять скачал родителя и так до корневого сертификата. Вопросы: 1) Когда винда отображает цепочку, она выкачивает цепочку так, как я описал выше или все таки я про***л какое-то свойство, в котором они все упрятаны? 2) Если действительно надо выкачивать, есть ли готовые билиотеки для этого? Надежда на bouncycastle не оправдалась, примеров не нашел, код из стд библиотеки вида Код: java 1. выдает только один сертифкат (тот, для которого пытаюсь вытащить цепочку), но не вытаскивает всю цепочку. 3) Пусть я скачал как-то всю цепочку. Я правильно понимаю, что корневой сертификат должен быть заранее скачан и установлен в ОС (или в Java Keystore, так как я валидирую на Java), то есть, ему мы доверяем "физически", а не "криптографически", о остальным участникам цепочки доверяем уже криптографически? Imagine I somehow managed to get full cert chain and provided it to 'CertPathValidator`. If I got the process correctly, I should not mathematically but physically trust root cert. I mean, I have to manually install root cert to OS keystore (or Java's keystore if I'm verifying with Java?) and after that may begin "mathematical-encrypted digest trust loop", am I right? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2125325]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 456ms |

| 0 / 0 |
