|
А как в .Net удалить сертификат из хранилища зная его sha1 hash?
|
|||
---|---|---|---|
#18+
С установкой разобрался, теперь разбираюсь с удалением. Ну т.е. через утилиту CertMgr.Exe это успешно делается так: Код: vbnet 1. 2. 3. 4.
Пытаюсь родить нечто такое: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Не работает. Дополнительные сведения: Не удается найти указанный файл. Исходя из документации и приведенного там примера X509Store.Remove - метод (X509Certificate2) код мой будет работать если вместо sha1 hash подсунуть имя файла .cer с этим сертификатом. Но у меня к примеру сертификат установлен уже в хранилище и точно знаю в какое, и знаю hash, а файла .cer будем считать что нет. Как его по hash-у удалить через .Net классы? (Как это делает CertMgr.Exe ) Как в New X509Certificate2 засунуть именно hash? Просто надоело эту утилиту за прогой таскать (хотя она да, справляется). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 18:49 |
|
А как в .Net удалить сертификат из хранилища зная его sha1 hash?
|
|||
---|---|---|---|
#18+
Вроде разобрался, заработало: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 19:27 |
|
|
start [/forum/topic.php?fid=20&fpage=61&tid=1400568]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 139ms |
0 / 0 |