将X509CertificateHolder对象转换为X509certificate时出现以下异常

时间:2019-06-03 14:07:00

标签: android

主题公开密钥信息:

            Public Key Algorithm: id-ecPublicKey
            Unable to load Public Key
494676423688:error:0f00007b:elliptic curve routines:OPENSSL_internal:UNKNOWN_GROUP:external/boringssl/src/crypto/ec_extra/ec_asn1.c:345:
494676423688:error:06000066:public key routines:OPENSSL_internal:DECODE_ERROR:external/boringssl/src/crypto/evp/p_ec_asn1.c:100:
494676423688:error:0b00007d:X.509 certificate routines:OPENSSL_internal:PUBLIC_KEY_DECODE_ERROR:external/boringssl/src/crypto/x509/x_pubkey.c:158:

删除setprovider(“ BC”)后,仅在Q cookie中发生此错误 从下面的代码:

 X509Certificate  x509object= new JcaX509CertificateConverter().setProvider("BC")
                                .getCertificate(x509certificateHolder);

cert = (X509CertificateHolder)certIt.next();
 signerX509Certificate = new JcaX509CertificateConverter()
                                .getCertificate(cert)

0 个答案:

没有答案