OpenSSL无法转换从Cisco ASA 55xx导出的PKCS12

我从ASA 5510中导出了现有的证书和密钥:

asa5510(config)# crypto ca export MYTRUSTSTORE pkcs12 MYPASSWORD

将输出保存在一个文件(vpn-cisco.pkcs12)中,现在我试图将证书和密钥拉入单独的文件中,如下所示:

openssl pkcs12 -in cisco-vpn.pkcs12 -nocerts -out privateKey.pem

我收到的错误:

 139708630054816:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1319: 139708630054816:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:381:Type=PKCS12 

同样的错误,如果我运行openssl pkcs12 -info ...或任何其他命令。

我试图再次导出文件,并使用ASDM而不是CLI进行比较,但文件完全相同。

谷歌search错误只是说文件的编码可能是某种方式,但没有具体的细节。