Возникла несколько странная задача: требуется из-под Linux подписать Windows-драйвер. Собственно, с подписыванием самого драйвера проблем не возникло, osslsigncode с этим справился. А вот на файле каталога (driver.cat) произошла осечка. Ни pesign, ни osslsigncode его за формат не считают и работать с ним отказываются. Может быть, есть какой-то хитрый способ? Слышал ещё об одном Linux-инструменте для подписывания — signcode (вроде, написан на Mono), но у него в описании сказано, что только PE-файлы, даже CAB-ов нет, так что я и пробовать не стал.