|
@@ -154,7 +154,7 @@ discard block |
|
|
block discarded – undo |
|
154
|
154
|
*/ |
|
155
|
155
|
public static function verifyFile($file) |
|
156
|
156
|
{ |
|
157
|
|
- $shellCommand = 'yes "n" 2> '.self::getDevNull().' | ' . escapeshellarg(self::$cryptcpExec) . ' -verify -verall ' . escapeshellarg($file); |
|
|
157
|
+ $shellCommand = 'yes "n" 2> ' . self::getDevNull() . ' | ' . escapeshellarg(self::$cryptcpExec) . ' -verify -verall ' . escapeshellarg($file); |
|
158
|
158
|
$result = shell_exec($shellCommand); |
|
159
|
159
|
if (strpos($result, "[ErrorCode: 0x00000000]") === false && strpos($result, "[ReturnCode: 0]") === false) { |
|
160
|
160
|
preg_match('#\[ErrorCode: (.+)\]#', $result, $matches); |
|
@@ -178,7 +178,7 @@ discard block |
|
|
block discarded – undo |
|
178
|
178
|
public static function verifyFileDetached($fileSign, $fileToBeSigned, $fileDir) |
|
179
|
179
|
{ |
|
180
|
180
|
//Пример cryptcp.exe -verify y:\text.txt -detached -nochain -f y:\signature.sig -dir y:\ |
|
181
|
|
- $shellCommand = 'yes "n" 2> '.self::getDevNull() . ' | ' . escapeshellarg(self::$cryptcpExec) . ' -vsignf -dir ' |
|
|
181
|
+ $shellCommand = 'yes "n" 2> ' . self::getDevNull() . ' | ' . escapeshellarg(self::$cryptcpExec) . ' -vsignf -dir ' |
|
182
|
182
|
. escapeshellarg($fileDir) . ' ' |
|
183
|
183
|
. escapeshellarg($fileSign) |
|
184
|
184
|
. ' -f ' . escapeshellarg($fileToBeSigned); |
Please login to merge, or discard this patch.