Команда sign_mgr check используется для проверки подписи: исполняемого PE файла, произвольного файла, каталогов с подкаталогами и файлами.
|
Синтаксис Проверка подписи исполняемого PE файла: sign_mgr check [-ignore_cert_times] -fpe IN_PE_FILE [-ca CA_CERT_FILE [-cap CA_CERT_FILE_PWD]] |
|
|
-ignore_cert_times |
игнорировать сроки действия сертификатов. |
|
-fpe IN_PE_FILE |
исполняемый PE файл с подписью (может быть подписан и с помощью стандартной утилиты signtool). |
|
-ca CA_CERT_FILE |
файл с CA сертификатом, указывается, если для подписи использовался сертификат, выпущенный сторонним УЦ (в sign_mgr встроен собственный CA сертификат). |
|
-cap CA_CERT_FILE_PWD |
пароль к файлу с CA сертификатом. |
|
Пример |
sign_mgr check -fpe exec_sign.exe -ca cacert.cer Signed File exec_sign.exe is verified |
|
Примечание |
При выполнении этой операции производится стандартнае проверка PKCS7-подписи исполняемого PE32- или PE64- файла ключом сертификата, содержащегося в PKCS7. |
|
Проверка подписи произвольного файла: sign_mgr check [-ignore_cert_times] -f IN_FILE [-ca CA_CERT_FILE [-cap CA_CERT_FILE_PWD]] -s IN_SIGN_FILE |
|
|
-ignore_cert_times |
игнорировать сроки действия сертификатов. |
|
-f IN_FILE |
подписанный файл. |
|
-ca CA_CERT_FILE |
файл с CA сертификатом, указывается, если для подписи использовался сертификат, выпущенный сторонним УЦ (в sign_mgr встроен собственный CA сертификат). |
|
-cap CA_CERT_FILE_PWD |
пароль к файлу с CA сертификатом. |
|
-s IN_SIGN_FILE |
файл с подписью. |
|
Примечание |
При выполнении этой операции проверяется, что подпись из дополнительного файла IN_SIGN_FILE соответствует исходному файлу IN_FILE, и ключу сертификата, содержащегося в PKCS7. |
|
Проверка подписи каталога с подкаталогами и файлами: sign_mgr check [-ignore_cert_times] -d IN_FOLDER [-ca CA_CERT_FILE [-cap CA_CERT_FILE_PWD]] -s IN_SIGN_FILE [-de EXCLUDE_FOLDER] [-fao OUT_FOLDERLIST_ASN_FILE] [-flo OUT_FOLDERLIST_TXT_FILE] |
|
|
-ignore_cert_times |
игнорировать сроки действия сертификатов. |
|
-d IN_FOLDER |
подписанное дерево каталогов. |
|
-ca CA_CERT_FILE |
файл с CA сертификатом, указывается, если для подписи использовался сертификат, выпущенный сторонним УЦ (сертификат УЦ С-Терра встроен в sign_mgr). |
|
-cap CA_CERT_FILE_PWD |
пароль к файлу с CA сертификатом. |
|
-s IN_SIGN_FILE |
файл с подписью. |
|
-de EXCLUDE_FOLDER |
каталог, который пропускается во время обработки дерева каталогов. |
|
-fao OUT_FOLDERLIST_ASN_FILE |
вывести структуру IN_FOLDER с хешами в формате ASN.1 (каталог, указанный в EXCLUDE_FOLDER, будет пропущен как несуществующий). |
|
-flo OUT_FOLDERLIST_TXT_FILE |
вывести структуру IN_FOLDER с хешами в текстовом формате (каталог, указанный в EXCLUDE_FOLDER, будет пропущен как несуществующий). |
|
Пример |
sign_mgr check -d dir -s dir_sign.bin -ca gw.p7b -flo dir_check_flo.txt Signed Directory dir is verified |
|
Примечание |
При выполнении этой операции проверяется, что подпись из дополнительного файла IN_SIGN_FILE соответствует исходному дереву IN_FOLDER и ключу сертификата, содержащегося в PKCS7. |