| 674 | } // namespace test_keys |
| 675 | |
| 676 | TEST(OpenSSLErrorTest, ExtractPubkeyFromCertReference) { |
| 677 | std::error_code ec; |
| 678 | auto res = jwt::helper::extract_pubkey_from_cert(sample_cert, "", ec); |
| 679 | ASSERT_EQ(res, sample_cert_pubkey); |
| 680 | ASSERT_FALSE(!(!ec)); |
| 681 | ASSERT_EQ(ec.value(), 0); |
| 682 | } |
| 683 | |
| 684 | #if !defined(LIBWOLFSSL_VERSION_HEX) || LIBWOLFSSL_VERSION_HEX >= 0x05007000 |
| 685 | /* Older versions of wolfSSL output different PEM encoding */ |
nothing calls this directly
no test coverage detected