mirror of
https://github.com/chenasraf/app-certificate-requests.git
synced 2026-05-17 17:38:01 +00:00
20 lines
443 B
PHP
20 lines
443 B
PHP
<?php
|
|
|
|
$files = glob("*/*.crt");
|
|
$ids = [];
|
|
|
|
foreach($files as $file) {
|
|
$text = shell_exec("openssl x509 -in $file -noout -text | head -n 4 | tail -n 1");
|
|
preg_match('!: (\d+)!', $text, $match);
|
|
$serialNumber = $match[1];
|
|
list($name, ) = explode('/', $file);
|
|
|
|
#echo "$name $serialNumber\n";
|
|
|
|
if (isset($ids[$serialNumber])) {
|
|
echo "DUPLICATE: $serialNumber {$ids[$serialNumber]} $name\n";
|
|
} else {
|
|
$ids[$serialNumber] = $name;
|
|
}
|
|
|
|
} |