def test_python_rsa_legacy_pem_invalid(self): with pytest.raises(JWKError) as excinfo: PurePythonRSAKey(_actually_invalid_private_key_pkcs8_pem(), ALGORITHMS.RS256) excinfo.match("Invalid private key encoding")
def test_python_rsa_legacy_pem_read(self): key = PurePythonRSAKey(LEGACY_INVALID_PRIVATE_KEY_PKCS8_PEM, ALGORITHMS.RS256) new_pem = key.to_pem(pem_format="PKCS8") assert new_pem != LEGACY_INVALID_PRIVATE_KEY_PKCS8_PEM