如何通过openssl在pem格式上编写ecdsa私钥?

如何通过openssl在pem格式上编写ecdsa私钥?,openssl,pkcs#11,Openssl,Pkcs#11,如何通过openssl在pem格式上编写ecdsa私钥? 我需要一个解决这个问题的办法; EC_KEY_check_KEY返回错误代码::原因(67) 没有任何解决办法?????? EVP_PKEY* priveECKey = EVP_PKEY_new(); EC_KEY *key = EC_KEY_new(); key = EC_KEY_new_by_curve_name(OBJ_sn2nid(strCurvename)); BIGNUM *prv

如何通过openssl在pem格式上编写ecdsa私钥? 我需要一个解决这个问题的办法; EC_KEY_check_KEY返回错误代码::原因(67)


没有任何解决办法??????
     EVP_PKEY* priveECKey = EVP_PKEY_new();
     EC_KEY  *key =  EC_KEY_new();
     key = EC_KEY_new_by_curve_name(OBJ_sn2nid(strCurvename));
      BIGNUM *prv = BN_bin2bn((unsigned char*)priKeyTemplate[1].pValue, priKeyTemplate[1].ulValueLen, NULL);

     C_KEY_set_private_key(key, prv);
     if (EC_KEY_check_key(key))
     {
       printf("private key verified OK\n");
     }

      EVP_PKEY_assign_EC_KEY(priveECKey ,key);
      if (priveECKey == NULL)
      {
       PEM_write_PrivateKey(file, priveECKey, NULL, NULL, 0, 0, NULL );
      }