- Что такое сертификат эцп
- 33 responses to где хранятся сертификаты в windows системах
- Где хранится сертификат эцп в ос windows xp
- Инструкция по поиску и скачиванию сертификата удостоверяющего центра
- Как проверить подлинность декларации соответствия?
- Как проверить подлинность сертификатов и деклараций?
- Какие сведения о сгр открыты в едином реестре?
- Криптопро | как извлечь сертификат из контейнера закрытого ключа?
- Получаем публичный ключ
- Приглашаем переводчика
- Проверить подлинность сертификата соответствия
- Проверить сгр в реестре роспотребнадзора
- Просмотр сертификатов в оснастке mmc view certificates in the mmc snap-in
- Просмотр сертификатов через консоль управления
- Сертификаты — текущий пользователь
- Стандартный просмотрщик
- Цифровые сертификаты: как посмотреть и удалить их в windows 10
Что такое сертификат эцп
Сегодня все чаще встречается дистанционное оформление бумаг. Сделки заключаются удаленно, присутствие сторон необязательно. Удостоверяющий центр выпускает специальную бумагу в электронном или бумажном формате. С его помощью подтверждается подлинность цифровой подписи, перекрывается доступ сторонним лицам к закрытой информации.
В сертификате ЭЦП содержатся следующие данные:
- сведения о владельце;
- срок действия;
- название удостоверяющего центра, издавшего документ;
- наименование средства;
- проверочный ключ;
- информация об ограничениях в области применения.
В отдельных случаях в него включаются дополнительные данные пользователя и издателя, адреса служб штампов времени и действующих статусов сертификатов и т.п.
Аккредитованный удостоверяющий центр в момент выпуска документа генерирует ключ проверки. При этом сохраняются сведения о владельце электронной подписи в специальном файловом массиве.
33 responses to где хранятся сертификаты в windows системах
certmgr.msc и сразу попадаем в нужную консоль
Как я и писал, в сертификаты компьютера вы так не попадете.
А где они реально сами лежат в файлах, реестре?
Спасибо! Всё описал и ничего лишнего!
Всегда, рад помочь.
Интересует некий нюанс экспорта/импорта сертификатов. Если есть необходимость ВСЕ установленные сертификаты перенести на этот же комп, после переустановки системы. Т.е. групповой экспорт/импорт. Опять же интересует такая вещь, что если существуют «общесистемные» сертификаты (т.е. которые уже есть в винде при установке, по умолчанию), то наверное их не надо экспортировать/импортировать, потому что в старой системе могут оказаться отозванные, просроченные и пр. устаревшие сертификаты. Т.е как вытянуть только все свои, установленные пользователем сертификаты, за один проход?
Через графический интерфейс ни как, попробуйте воспользоваться Powershell комапдлетами.
Так и остался не отвеченным вопрос, где они физически находятся…
Где хранится сертификат эцп в ос windows xp
К базовым компонентам ОС Windows XP относятся службы сертификации, а XP Professional уже поддерживает многоуровневые иерархии центра сертификации (ЦС) как с изолированными и интерактивными ЦС, так и сети ЦС с доверительными перекрестными отношениями.
Открытые ключи ЭЦП Windows XP хранит в личном хранилище, а т.к. они представляют собой общедоступную информацию, то хранятся в виде открытого текста. Сертификаты пользователя находятся по адресу:
Documents and Settings<имя_пользователя>ApplicationDataMicrosoft SystemCertificatesMyCertificates. Они автоматически вносятся в локальный реестр при каждом входе в систему. Если профиль перемещаемый, то открытые ключи хранятся обычно не на ПК, а следуют за пользователем при каждом входе в систему с внешнего носителя.
Такие поставщики услуг криптографии, как Enchanced CSP и Base CSP хранят закрытые ключи электронной подписи в папке %SystemRoot%Documents and Settings<имя_пользователя> Application DataMicrosoftCryptoRSA. Если профиль перемещаемый, то они расположены в папке RSA на контроллере домена.
В этом случае на ПК они загружаются только на время работы профиля. Все файлы в данной папке шифруются случайным симметричным ключом автоматически. Основной ключ пользователя имеет длину в 64 символа и создается проверенным генератором случайных чисел.
Инструкция по поиску и скачиванию сертификата удостоверяющего центра
Если у вас нет сертификата своего удостоверяющего центра или вы не смогли скачать сертификат на официальном сайте, то рекомендуем вам обратиться к нашим специалистам за помощью в установке и настройке ЭЦП. А можете воспользоваться этой инструкцией и найти сертификат удостоверяющего центра самостоятельно.
- Если вы не знаете ОГРН своего удостоверяющего центра, то необходимо открыть свой сертификат или запустить КриптоПро CSP, предварительно вставив носитель с ЭЦП.
- Перейдите во вкладку “Сервис”.
- Нажмите на кнопку “Просмотреть сертификаты в контейнере”.
- В открывшемся окне “Сертификаты в контейнере закрытого ключа” нажмите кнопку “Обзор…” или кнопку “По сертификату…”.
- Мы нажали кнопку “Обзор” и у нас появилось окно “Выбор контейнера”.
- Выберите свою действующую ЭЦП и нажмите кнопку “ОК”.
- Появится окно с информацией о сертификате: кому выдан (субъект), кем выдан (Поставщик), срок действия (действителен с и по), а также серийный номер.
- Нажмите кнопку “Свойства”.
- В открывшемся окне “Сертификат” перейдите во вкладку “Состав”, нажмите на строку “Издатель” и скопируйте ОГРН удостоверяющего центра из нижней области окна.
- В этом же окне “Сертификат” во вкладке “Состав” нажмите на строку “Идентификатор ключа центра сертификатов” и скопируйте значение “Идентификатор ключа”.
- Перейдите наофициальный Портал уполномоченного федерального органа в области использования электронной подписи.
- Вставьте в пустое поле ранее скопированный ОГРН удостоверяющего центра. Мы рекомендуем вводить ОГРН, а не наименование, чтобы исключить установку сертификатов “чужих” удостоверяющих центров.
- Нажмите на наименование удостоверяющего центра, обозначенного синим цветом.
- На открывшейся странице нажмите на знаки , обведённые в круг, как показано на скриншоте.
- Сделайте поиск по странице, нажав кнопки на клавиатуре Ctrl F. Введите в поисковую строку ранее скопированный идентификатор ключа удостоверяющего центра.
- Нажмите на строку отпечаток, обведённую в красный прямоугольник на скриншоте. Это запустит процедуру скачивания сертификата удостоверяющего центра, выдавшего вам электронную подпись.
- После скачивания файла, вы можете установить сертификат удостоверяющего центра.
Как установить сертификат удостоверяющего центра? Инструкция.
Если не знаете, как правильно установить сертификат и выбрать хранилище для него.
Как проверить, установились ли сертификаты, и как их найти? Инструкция.
Если возникают ошибки и установка сертификата удостоверяющего центра не решила проблему.
Как установить сертификат Минкомсвязи России? Инструкция.
Если возникает ошибка цепочки сертификатов, и установка сертификата удостоверяющего центра не решила проблему.
Как установить сертификат своей ЭЦП? Инструкция.
Если возникает ошибка цепочки сертификатов, и установка сертификата удостоверяющего центра не решила проблему.
Как проверить подлинность декларации соответствия?
Проверка подлинности декларации соответствия осуществляется путем поиска ее в Реестре деклараций, который находится на официальном сайте Росаккредитации, причем там можно найти не только декларации соответствия ТР ТС , но и декларации соответствия ГОСТ Р.
В общем окне поиска деклараций объединены четыре реестра (типы деклараций):
Декларация о соответствии требованиям технического регламента Евразийского Экономического Союза (технического регламента Таможенного Союза)
Декларация о соответствии, оформленная по единой форме Евразийского Экономического Союза.
Декларация о соответствии требованиям технических регламентов РФ
Декларация о соответствии, включенной в Единый перечень продукции Российской Федерации.
Поиск декларации о соответствии можно осуществить по следующим данным:
– Номер декларации ТС
ВНИМАНИЕ! При проверке декларации требуется вводить, только последние 6 символов: Например В.53822.
Проверить подлинность декларации о соответствии можно на сайте Росакредитации или перейдя по ссылке у нас на странице.
Как проверить подлинность сертификатов и деклараций?
Проверка подлинности сертификатов и деклараций требуется при:
– приеме-передачи продукции при совершении купли-продажи,
– проведении тендеров, торгов и выборе поставщиков товаров (продукции),
– таможенном оформлении при пересечении границ,
– проверках Роспотребнадзора, Ростехнадзора и прочих контролирующих Органов,
– пуске в эксплуатацию оборудования,
– выборе партнеров для долгосрочных проектов,
– подозрении потребителя в несоблюдении требований безопасности продукции.
Выданные и оформленные должным образом сертификаты соответствия, декларации соответствия и свидетельства о госрегистрации (СГР) в обязательном порядке вносятся в соответствующие государственные реестры, большинство которых доступны пользователям интернета, необходимо только найти нужный реестр и с помощью простой формы поиска найти нужную информацию.
Для Вашего удобства мы собрали наиболее часто используемые реестры, которые могут пригодиться для проверки подлинности сертификатов, деклараций, СГР и прочей разрешительной документации.
Какие сведения о сгр открыты в едином реестре?
Единый реестр позволяет не только проверить подлинность СРГ, но и узнать общие данные о товаре, его производителе, импортёре.
Общий реестр СГР содержит следующие сведения о каждом свидетельстве:
регистрационный номер документа;
дату его выдачи;
текущий статус СГР: действующее, приостановленное (при необходимости коррекции документов либо выявлении нарушений производства) и аннулированное (при потере актуальности продукции);
даты изменения статуса СГР (если изменения происходили);
учётный номер бланка СГР;
подробные данные о производителе товара (полное наименование компании или информация о зарегистрировавшем ИП физическом лице, адреса офисов, филиалов и производственных площадей);
данные о заявителе на оформление СГР (название компании или ИП, место жительства зарегистрированного как ИП физического лица, адрес офиса, адрес производства, номер документов, удостоверяющих статус юридического или физического лица – в РФ это ОГРН или ИНН предпринимателя);
наименование сертифицированного центра, который выдал СГР, и его адрес;
информация о товаре (в том числе наименование, данные о типе продукции, марке, модели, артикуле, форме выпуска и т.п.);
название документа или ряда документов, в соответствии с которыми производился продукт;
данные входящего в Право Таможенного акта, в согласии с требованиями которого выдано СГР;
данные о документах, которые подтверждают соответствие товара требованиям определённого технического регламента, либо Единым санитарно-эпидемиологическим и гигиеническим требованиям (которые были утверждены Решением Комиссии Таможенного союза от 28 мая 2021 г. № 299);
На сайте Роспотребнадзора можно проверить санитарно-эпидемиологические заключения. Для поиска необходимого документа нужно использовать номер заключения, содержащий информацию о его выдаче и виде продукции.
Подлинность сертификатов, деклараций и других разрешительных документов можно проверить самостоятельно имея минимальную информацию о поставщике или производителе данной продукции или копию самого документа или номер документа.
Если Вы не нашли свой документ, то возможно, стоит подождать 1-2 дня, т.к. из-за технических особенностей выгрузка информации в реестр происходит с задержкой. В любом случае Вы можете связаться с нашими специалистами, если есть сложности с поиском своего документа в реестре.
Отправьте заявку сейчас и получите бесплатную консультацию по оформлению сертификата, декларации или свидетельства о государственной регистрации (СГР).
Криптопро | как извлечь сертификат из контейнера закрытого ключа?
Как правило, после выпуска сертификата открытого ключа, он помещается в ключевой контейнер, и его можно извлечь из контейнера средствами КриптоПро CSP. Для этого необходимо выполнить следующие действия:
1. Перейти в Панель управления (ПУСК – Панель управления) найдите и запустить КриптоПро CSP.
2. На вкладке сервис выбрать «Просмотреть сертификат в контейнере».
3. Выбрать нужный контейнер и нажать «Далее». Если в контейнере присутствует сертификат, то отобразится информация о нём.
4. Нажать «Свойства». Откроется сам сертификат.
5. Перейти на вкладку «Состав». Нажать кнопку «Копировать в файл».
6. Выбрать варианты: «Нет, не экспортировать закрытый ключ» и «Файл в DER-кодировке X509» (.CER)
7. Указать путь для сохранения файла сертификата.
***При выполнении пункта 3 может появиться информационное сообщение: «В контейнере закрытого ключа не найдены сертификаты». В этом случае, сертификат, скорее всего, был передан пользователю в виде файла.***
***Если при использовании версии КриптоПро CSP 2.0 появляется сообщение: «В контейнере не найдены секретные ключи», то, скорее всего этот контейнер был сгенерирован в КриптоПро CSP 3.0 или выше.***
Получаем публичный ключ
Теперь, когда с переводчиком определились, приступим к разбору сертификата. Для этого нам потребуется пакет pki:
package require pki). Пакет pki заточен на работу с ключами и сертификатами алгоритма RSA. Если сертификат (proc ::pki::x509::parse_cert) создан с другим типом ключа, то информацию об этом ключе мы не получим:
# Handle RSA public keys by extracting N and E
switch -- $ret(pubkey_algo) {
"rsaEncryption" {
set pubkey [binary format B* $pubkey]
binary scan $pubkey H* ret(pubkey)
::asn::asnGetSequence pubkey pubkey_parts
::asn::asnGetBigInteger pubkey_parts ret(n)
::asn::asnGetBigInteger pubkey_parts ret(e)
set ret(n) [::math::bignum::tostr $ret(n)]
set ret(e) [::math::bignum::tostr $ret(e)]
set ret(l) [expr {int([::pki::_bits $ret(n)] / 8.0000 0.5) * 8}]
set ret(type) rsa
}
}Удивительно то, что алгоритм публичного ключа все же возвращается (ret(pubkey_algo))
Аналогичным образом обстоит дело и с разбором запроса на сертификат (proc ::pki::pkcs::parse_csr):
# Parse public key, based on type
switch -- $pubkey_type {
"rsaEncryption" {
set pubkey [binary format B* $pubkey]
::asn::asnGetSequence pubkey pubkey_parts
::asn::asnGetBigInteger pubkey_parts key(n)
::asn::asnGetBigInteger pubkey_parts key(e)
set key(n) [::math::bignum::tostr $key(n)]
set key(e) [::math::bignum::tostr $key(e)]
set key(l) [expr {2**int(ceil(log([::pki::_bits $key(n)])/log(2)))}]
set key(type) rsa
}
default {
return -code error "Unsupported key type: $pubkey_type"
}
}Но здесь он хоть возвращает информацию об ошибке. Но сегодня помимо RSA в ходу, например, ключи на эллиптических кривых ЕС, в том числе и ГОСТ Р 34.10-2021 (ГОСТ Р 34.10-2001 тоже пока ходит).
А ведь достаточно по умолчанию (default) возвращать ASN-структуру публичного ключа, лежащего в сертификате или запросе, а пользователь уже сам в зависимости от типа ключа разберет публичный ключ. Для этого достаточно добавить в возвращаемые значения ASN-структуру публичного ключа в шестнадцатеричном виде:
proc ::pki::x509::parse_cert {cert} {
. . .
::asn::asnGetSequence cert subject
::asn::asnGetSequence cert pubkeyinfo
#Добавляем в возвращаемый массив ASN-структуру публичного ключа.
binary scan $pubkeyinfo H* ret(pubkey_pubkeyinfo)
. . .
}Все, больше ничего делать не надо. Именно таким образом процедура ::pki::x509::parse_cert возвращает большинство расширений сертификата по той простой причине, что не знает как их разобрать (например, subjectSignTool у наших квалифицированных сертификатов), т.е. отдает на усмотрения пользователя.
С другой стороны, процедура ::pki::x509::parse_cert возвращает одним из результатов tbs-сертификат, который содержит всю информацию из сертификата, кроме его подписи (signature) и типа подписи (signature_algo):
#Читаем сертификат из файла
set fd [open «cert.pem» r]
chan configure –translation binary
set datacert [read $fd]
close $fd
#разбираем сертификат
array set cert_parse [::pki::x509::parse_cert $datacert]
#Сохряняем tbs-сертификат
set cert_tbs_hex $cert_parse(cert)Пишем процедуру извлечения информации о публичном ключе из tbs-сертификата:
proc ::pki::x509::parse_cert_pubkeyinfo {cert_tbs_hex} {
array set ret [list]
set wholething [binary format H* $cert_tbs_hex]
::asn::asnGetSequence wholething cert
::asn::asnPeekByte cert peek_tag
if {$peek_tag != 0x02} {
# Version number is optional, if missing assumed to be value of 0
::asn::asnGetContext cert - asn_version
::asn::asnGetInteger asn_version ret(version)
}
::asn::asnGetBigInteger cert ret(serial_number)
::asn::asnGetSequence cert data_signature_algo_seq
::asn::asnGetObjectIdentifier data_signature_algo_seq ret(data_signature_algo)
::asn::asnGetSequence cert issuer
::asn::asnGetSequence cert validity
::asn::asnGetUTCTime validity ret(notBefore)
::asn::asnGetUTCTime validity ret(notAfter)
::asn::asnGetSequence cert subject
::asn::asnGetSequence cert pubkeyinfo
#Сохраняем и возвращаем в hex asn-структуру публичного ключа
binary scan $pubkeyinfo H* ret(pubkeyinfo)
return $ret(pubkeyinfo)
}А поскольку нас интересует российская криптография, то сразу напишем и процедуру разбора ГОСТ-ового публичного ключа:
proc parse_key_gost {pubkeyinfo_hex} {
array set ret [list]
set pubkeyinfo [binary format H* $pubkeyinfo_hex]
::asn::asnGetSequence pubkeyinfo pubkey_algoid
::asn::asnGetObjectIdentifier pubkey_algoid ret(pubkey_algo)
#Убеждаемся, что это ГОСТ-ключ
if {[string first "1 2 643 " $ret(pubkey_algo)] == -1} {
return [array get ret]
}
::asn::asnGetBitString pubkeyinfo pubkey
set pubkey [binary format B* $pubkey]
#Значение публичного ключа
binary scan $pubkey H* ret(pubkey)
::asn::asnGetSequence pubkey_algoid pubalgost
#OID - параметра
::asn::asnGetObjectIdentifier pubalgost ret(paramkey)
#OID - Функция хэша
::asn::asnGetObjectIdentifier pubalgost ret(hashkey)
#puts "ret(paramkey)=$ret(paramkey)n"
#puts "ret(hashkey)=$ret(hashkey)n"
#parray ret
#Возвращаем разобранный ключ: алгоритм ключа, значение ключа и параметры
return [array get ret]
}
Да, чуть не упустил: после загрузки пакета pki, необходимо добавить в массив ::pki::oids oid-ы, характеризующие ГОСТ и квалифицированный сертификат или просто отсутствующих в этом массиве:
package require pki
#Добавляемые oid-ы
set ::pki::oids(1.2.643.100.1) "OGRN"
set ::pki::oids(1.2.643.100.5) "OGRNIP"
set ::pki::oids(1.2.643.3.131.1.1) "INN"
set ::pki::oids(1.2.643.100.3) "SNILS"
set ::pki::oids(1.2.643.2.2.19) "GOST R 34.10-2001"
set ::pki::oids(1.2.643.7.1.1.1.1) "GOST R 34.10-2021-256"
set ::pki::oids(1.2.643.7.1.1.1.2) "GOST R 34.10-2021-512"
set ::pki::oids(1.2.643.2.2.3) "GOST R 34.10-2001 with GOST R 34.11-94"
set ::pki::oids(1.2.643.7.1.1.3.2) "GOST R 34.10-2021-256 with GOSTR 34.11-2021-256"
set ::pki::oids(1.2.643.7.1.1.3.3) "GOST R 34.10-2021-512 with GOSTR 34.11-2021-512"
set ::pki::oids(1.2.643.100.113.1) "KC1 Class Sign Tool"
set ::pki::oids(1.2.643.100.113.2) "KC2 Class Sign Tool"
. . . Можно также пополнить словарный запас переводчика, пополнив файл ru.msg:
mcset ru "GOST R 34.10-2001" "ГОСТ Р 34.10-2001"
mcset ru "GOST R 34.10-2021-256" "ГОСТ Р 34.10-2021-256"
mcset ru "GOST R 34.10-2021-512" "ГОСТ Р 34.10-2021-512"
mcset ru "GOST R 34.10-2001 with GOST R 34.11-94" "ГОСТ Р 34.10-2001 с ГОСТ Р 34.11-94"
mcset ru "GOST R 34.10-2021-256 with GOSTR 34.11-2021-256" "ГОСТ Р 34.10-2021-256 с ГОСТ Р 34.11-2021-256"
mcset ru "GOST R 34.10-2021-512 with GOSTR 34.11-2021-512" "ГОСТ Р 34.10-2021-512 с ГОСТ Р 34.11-2021-512"
. . .
Приглашаем переводчика
Итак, начнем с «переводчика». На скриншоте он скрывается под национальным флагом. Основное требование к переводчику – это синхронность перевода, т.е. возможность перейти на другой язык в любой момент. Функции переводчика в Tcl/Tk выполняет пакет msgcat:
package require msgcat
Для установки текущего языка используется команда следующего вида:
msgcat::mclocale ruСловарный запас «переводчика» сохраняется в файле ru.msg в следующем виде:
#Импортируем процедуру msgcat::mcset и в дальнейшем к ней
# обращаемся по короткому имени mcset
namespace import -force msgcat::mcset
# На английском Русский перевод
mcset ru "Language" "Язык"
…Ниже приводится текст тестового
В данном скрипте в качестве переводчика выступает процедура ::changelang, вызываемая при нажатии кнопки .but_lang с флагом.
Если запустить этот скрипт, то наглядно будет видно, как работает переводчик:
Проверить подлинность сертификата соответствия
Проверить сертификат соответствия можно:
Вводить данные для поиска сертификата можно частично.
Сортировать данные из реестра сертификатов можно и по:
-типу объекта сертификации (единичное изделие, партия, серийный выпуск),
– стране происхождения,
– группам продукции ЕАЭС, РФ,
– перечням продукции,
– техническим регламентам (ТР ТС, ТР ЕАЭС, ТР РФ, 126-ФЗ),
– виду заявителя (уполномоченное изготовителем лицо, продавец, поставщик, изготовитель, исполнитель).
Необходимо учесть:
- Информация о новом сертификате может быть опубликована и отображена для пользователя в Реестре не мгновенно, а в течении до трёх дней. При этом, время отображения информации для личного кабинета Органа по сертификации и для обычного пользователя может отличаться.
- Информация о смене статуса или потере актуальности сертификата должна отражаться на сайте Реестра в кратчайшее время после её поступления, но происходит не сразу, а в течении до трёх дней.
- Внесение сертификатов в Реестр или изменение их статусов происходят для всех заявителей на бесплатной основе.
Статус каждого сертификата в реестре для удобства поиска обозначен цветом:
Проверить сгр в реестре роспотребнадзора
Общий реестр СГР ведет Евразийская Экономическая Комиссия посмотреть его можно на сайте Евразийской Экономической Комиссии. Как следует из названия, в этом реестре собраны все свидетельства о государственной регистрации. Реестр ЕЭК содержит информацию обо всех свидетельствах на территории ЕАЭС, а реестр Роспотребнадзора — только о выданных в России.
Напомним, что с 20 июля больше не надо оформлять «бумажные» свидетельства о государственной регистрации, достаточно внесения записи о свидетельстве в вышеупомянутый реестр.
Для того, чтобы найти в реестре необходимое СГР нужно заполнить форму, введя следующие данные:
Просмотр сертификатов в оснастке mmc view certificates in the mmc snap-in
В следующей процедуре показано, как проверить магазины на локальном устройстве, чтобы найти соответствующий сертификат: The following procedure demonstrates how to examine the stores on your local device to find an appropriate certificate:
В меню Пуск выберите пункт выполнить и введите MMC. Select Run from the Start menu, and then enter mmc.
Откроется консоль MMC. The MMC appears.
В меню файл выберите команду Добавить или удалить оснастку. From the File menu, select Add/Remove Snap In.
Откроется окно Добавление или удаление оснасток . The Add or Remove Snap-ins window appears.
В списке Доступные оснастки выберите Сертификаты, а затем щелкните добавить. From the Available snap-ins list, choose Certificates, then select Add.
В окне оснастки «сертификаты » выберите учетная запись компьютера, а затем нажмите кнопку Далее. In the Certificates snap-in window, select Computer account, and then select Next.
Просмотр сертификатов через консоль управления
Это ещё один встроенный в Windows инструмент, позволяющий на компьютере найти ключ ЭЦП.
Для просмотра сертификатов через консоль управления необходимо выполнить:
- запустить командную строку (нажать комбинацию клавиш Win R, ввести «cmd» и нажать клавишу Enter);
- ввести в терминале команду mmc и нажать Enter;
- кликнуть на «Файл» и выбрать «Добавить или удалить оснастку»;
- выбрать «Добавить», затем «Добавить изолированную оснастку»;
- выбрать «Сертификаты».
Затем также можно выбрать просмотр сертификатов по определенной учетной записи, зарегистрированной в Windows. Чтобы таким методом найти ЭЦП на компьютере также нужно обладать правами администратора.
Через MMC (Просмотр сертификатов в консоли управления) также можно добавлять, удалять, копировать контейнеры с электронной подписью (включая сертификат удостоверяющего центра), но далеко не всем такой метод покажется удобным, так как некоторые команды также придется вводить именно через командную строку.
Сертификаты — текущий пользователь
Данная область содержит вот такие папки:
- Личное > сюда попадают личные сертификаты (открытые или закрытые ключи), которые вы устанавливаете с различных рутокенов или etoken
- Доверительные корневые центры сертификации > это сертификаты центров сертификации, доверяя им вы автоматически доверяете всем выпущенным ими сертификатам, нужны для автоматической проверки большинства сертификатов в мире. Данный список используется при цепочках построения доверительных отношений между CA, обновляется он в месте с обновлениями Windows.
- Доверительные отношения в предприятии
- Промежуточные центры сертификации
- Объект пользователя Active Directory
- Доверительные издатели
- Сертификаты, к которым нет доверия
- Сторонние корневые центры сертификации
- Доверенные лица
- Поставщики сертификатов проверки подлинности клиентов
- Local NonRemovable Certificates
- Доверительные корневые сертификаты смарт-карты
В папке личное, по умолчанию сертификатов нет, если вы только их не установили. Установка может быть как с токена или путем запроса или импорта сертификата.
В мастере импортирования вы жмете далее.
далее у вас должен быть сертификат в формате:
- PKCS # 12 (.PFX, .P12)
- Стандарт Cryprograhic Message Syntax — сертификаты PKCS #7 (.p7b)
- Хранилище сериализованных сертификатов (.SST)
На вкладке доверенные центры сертификации, вы увидите внушительный список корневых сертификатов крупнейших издателей, благодаря им ваш браузер доверяет большинству сертификатов на сайтах, так как если вы доверяете корневому, значит и всем кому она выдал.
Двойным щелчком вы можете посмотреть состав сертификата.
Из действий вы их можете только экспортировать, чтобы потом переустановить на другом компьютере.
Экспорт идет в самые распространенные форматы.
Еще интересным будет список сертификатов, которые уже отозвали или они просочились.
Список пунктов у сертификатов для компьютера, слегка отличается и имеет вот такие дополнительные пункты:
- AAD Token Issue
- Windows Live >
Думаю у вас теперь не встанет вопрос, где хранятся сертификаты в windows и вы легко сможете найти и корневые сертификаты и открытые ключи.
При обмене электронной информацией на разных уровнях (открытие сайта в браузере, сообщение в Messenger, запуск программного обеспечения для подключения к другой рабочей станции, передача документов в системах подачи электронной отчетности и т.п.) разработана система цифровых сертификатов.
Эта инфраструктура проверяет подлинность источника и приемника пакета данных, являются ли они доверенными для проведения электронной транзакции.
В операционных системах семейства Microsoft Windows сертификаты сохраняются в хранилищах, которые бывают двух типов:
— Certificate store локального компьютера – содержит сертификаты, необходимые в проверке подлинности сервера для клиентских станций;
— Certificate store для пользователя – содержит сертификаты приложений, которые запускает определенный пользователь.
При открытии некоторых сайтов, удаленного подключения к персональному компьютеру или ноутбуку, приложений для обеспечения безопасного соединения (например, Cisco AnyConnect) и т.п., может открываться запрос о проверки сертификата. В зависимости от выбранного ответа (доверять, не доверять), сертификат попадает в соответствующий раздел хранилища. От этого зависит выполнение дальнейшего взаимодействия.
Сертификаты подразделяются на корневые и личные. Корневые сертификаты (CA) выдают центры сертификации для подписания SSL-сертификатов (используются для шифрования персональных данных), т.е. являются частью секретного ключа. Личные сертификаты необходимы пользователям для их идентификации при обмене электронными пакетами информации.
Чтобы ознакомиться с доверенными корневыми сертификатами, личными сертификатами и сертификатами, к которым нет доверия, нужно воспользоваться стандартной консоли управления Windows MMC.
Для ее запуска открывается окно выполнения программ с помощью сочетания клавиш Win R.
В меню «Файл» выбирается пункт «Добавить/удалить оснастку» (Add/Remove Snap-in).
Перечень возможных оснасток содержит «Сертификаты» (Certificates), которые включаются кнопкой «Добавить» (Add).
На дальнейшем шаге необходимо указать тип аккаунта, для которого будет использоваться оснастка.
Завершение операции осуществляется кнопкой «ОК».
Чтобы данные настройки отображались для последующих запусков консоли, в меню «Файл» выбираются пункты «Сохранить» (Save) или «Сохранить как» (Save as).
Если в подхранилище не хватает сертификатов, то через контекстное меню можно выполнить импорт.
Возможен импорт трех видов сертификатов:— Personal Information Exchange – PKCS #12 (.PFX, .P12)— Cryptographic Message Syntax Standard – PKCS #7 Certificates (.P7B)— Microsoft Serialized Certificate Store (.SST)
Для загрузки необходимо выбрать файл соответствующего формата.
Большинство сертификатов сохраняются только в реестре операционной системы, некоторые – в специальных директориях.
Для текущего пользователя сертификаты настроек расположены в ветке
Для сертификатов групповых политик текущего пользователя ветка другая
Отдельные пользовательские сертификаты расположены в ветке с идентификатором безопасности
На уровне компьютера используются две ветки реестра:
Для настроек служб HKEY_LOCAL_MACHINESoftwareMicrosoftCryptographyServicesServiceNameSystemCertificates
Если компьютер включен в Active Directory, то нужен раздел
Пользовательские сертификаты сохранены в форме файлов в каталогах:
Стандартный просмотрщик
Утилита хорошо сделана, удобная. И вообще задумана как универсальная утилита для просмотра файлов, содержащих данные в различных криптографических форматах (сертификаты, запросы, электронные подписи/PKCS#7, защищенные контейнеры PKCS#12 и т.д.). Но, к сожалению, она рассчитана на западную криптографию и не учитывает oid-ы, которые вводятся в вашей стране.
И если взглянуть на скриншот, то уже при выводе сведений о владельце сертификата появляются непонятные символы. Слева это сами oid-ы, а справа в 16-ом виде asn1-структура с их значениями. В данном случае это ОГРН (1.2.643.100.1), СНИЛС (1.2.643.100.3) и ИНН (1.2.643.3.131.1.1).
Появляются какие-то расширения, идентификаторы и значения. В данном случае под oid-ом 1.2.643.100.111 скрывается наименование СКЗИ, которое использовалось пользователем для генерации ключевой пары, закрытый ключ из которой использовался для подписания запроса на сертификат, а открытый ключ из которой лежит в сертификате:
И здесь мало что понятно владельцу сертификата. Он даже не понимает, какой алгоритм использовался при генерации ключа, то ли ГОСТ Р 34.10-2001, то ли ГОСТ Р 34.10-2021 и с какой длиной ключа.
Можно продолжать приводить примеры. Например, если со сроком действия сертификата понятно, то где срок действия ключа?
Есть еще два вопроса, на которые владельцы сертификатов хотели бы иметь ответ: где можно получить цепочку корневых сертификатов (а еще лучше просто получить) и аналогичное вопрос по списку отозванных сертификатов.
И последнее, хотелось бы иметь универсальную утилиту, учитывающую по максимуму особенности российской ИОК/PKI, по настоящему кроссплатформенной и работающей на отечественных и неотечественных ОС. На чем разрабатывать? Конечно на скриптовом языке, хотя бы в силу их кроссплатформенности.
Тут вспомнилось, что совсем недавно отпраздновал свое 30-летие прекрасный скриптовый язык Tcl (Tool Command Language). Программировать на нем одно удовольствие. У него огромное количество расширений (package), которые позволяют практически все.
Все то же самое можно сказать и про Pyton с Tkinter, и про perl, и про ruby. Каждый может выбрать по своему вкусу. Мы останавливаемся на связке Tcl/Tk.
Графический дизайн для утилиты позаимствуем у утилиты gcr-viewer. И еще одно требование.
Поскольку у Хабра появилась англоязычная версия, то хотелось, чтобы и утилита имела различные интерфейсы (русский/английский). Но это не главная причина. Важнее то, что все больше граждан западного мира становятся гражданами Российской Федерации, например, всемирно известный актер Депардье. Могут возразить: он француз. Но я тоже военный переводчик с французского языка:
Так что не составит труда добавить и французский интерфейс. Но я думаю, у Депардье нет проблем и с английским языком. С другой стороны, наша страна многонациональная и было бы совсем неплохо, если бы отечественное программное обеспечение, отечественные ОС имели хотя бы несколько национальных интерфейсов.Немного забегая вперед, вот что из этого вышло:
Цифровые сертификаты: как посмотреть и удалить их в windows 10
Цифровые сертификаты — это небольшие файлы, которые содержат ряд личной и частной информации, как наши данные, учетные данные для доступа и т. п. Цифровые сертификаты используется для идентификации нас через Интернет, чтобы мы могли подтвердить свою личность и выполнять все виды запросов и Интернет-менеджменте.
Одним из наиболее распространенных применений этих сертификатов является их использование в Google Chrome. К примеру, на государственных сайтов для личного доступа к базам данным нужен сертификат. Этот сертификат вам выдает гос. сайт и его нужно будет установить.
Без него вы не сможете получить доступ к базе, функциям, или даже к самому сайту. Многие приложения устанавливают собственные сертификаты для внесения изменений в оборудование. Они служат для обеспечения того, чтобы приложение было законным и надежным.
Они также используются для подписи трафика, которым обмениваются серверы. Даже Windows имеет свои собственные корневые сертификаты, которые обеспечивают нормальную работу операционной системы, и такие функции, как Центр обновления Windows, можно безопасно использовать.
