Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 从内核验证文件数字签名_C_File_Kernel_Sign - Fatal编程技术网

C 从内核验证文件数字签名

C 从内核验证文件数字签名,c,file,kernel,sign,C,File,Kernel,Sign,我可以从内核驱动程序检查文件是否使用真实证书(如VeriSign或GlobalSign)签名吗?有人有代码可以做到这一点吗? 谢谢 否。虽然内核对某些加密操作有一定的支持,但它没有完整的SSL实现(这对于验证证书链是必要的),也没有嵌入的可信CA列表。如果您打算这样做,请注意,OpenSSL许可证和GPL许可证可能不兼容,您不应该将OpenSSL移动到内核中,除非是作为自己的玩具。如果您打算将结果分发给其他人,您应该选择一个GPL许可的加密工具包。

我可以从内核驱动程序检查文件是否使用真实证书(如VeriSign或GlobalSign)签名吗?有人有代码可以做到这一点吗?
谢谢

否。虽然内核对某些加密操作有一定的支持,但它没有完整的SSL实现(这对于验证证书链是必要的),也没有嵌入的可信CA列表。

如果您打算这样做,请注意,OpenSSL许可证和GPL许可证可能不兼容,您不应该将OpenSSL移动到内核中,除非是作为自己的玩具。如果您打算将结果分发给其他人,您应该选择一个GPL许可的加密工具包。