0

我需要从使用 GOST 算法加密的 .p12 文件中提取私钥,我使用以下命令:

openssl pkcs12 -engine gost -in GOSTKCNA_file.p12 -nodes -nocerts

我已经使用不同版本的opensslgost 引擎设置了几个环境(使用 docker),但是每当我输入命令时,都会出现错误:

140221432510272:error:0609E09C:digital envelope routines:pkey_set_type:unsupported algorithm:crypto/evp/p_lib.c:210:
140221432510272:error:0606F076:digital envelope routines:EVP_PKCS82PKEY:unsupported private key algorithm:crypto/evp/evp_pkey.c:36:TYPE=1.2.398.3.10.1.1.1.1

我确定我正确安装了所有内容并配置了/etc/ssl/openssl.cnf文件。openssl ciphers | tr ':' '\n' | grep GOST在终端输入显示:

GOST2012-GOST8912-GOST8912
GOST2001-GOST89-GOST89

pkcs#12 也是正确的,因为我们在其他服务中使用它,可能有什么问题?

4

0 回答 0