我正在编写xml签名实用程序,使用C++在Linux上运行(仅)。我需要GOST的支持,GOST2012。我在xmlSecOpenSSLKeyDataGost2001Id ()函数中使用xmlSecKeyDataCreate、xmlSecOpenSSLKeyDataGostR3410_2012_256Id、xmlSecOpenSSLKeyDataGostR3410_2012_512Id。代码编译得很好。但是在链接期间,我得到了关于未定义的对xmlSecOpenSSLKeyDataGostR3410_2012_256GetKlass,xmlSecOpenSSLKeyDataGostR3410_2012_512GetKlass.,xmlSecOpenSSLKeyDataGost2001GetKlass的引用的错误
我应该添加一些特定的库来增加对这些方法的支持吗?
谢谢。
发布于 2022-08-15 11:17:31
我有个主意。您所需要做的就是使用--启用--gost和--启用--gost 2012标志构建xmlsec库。然后,您需要将项目配置为使用新构建的库(或安装它们)。
https://stackoverflow.com/questions/73358527
复制相似问题