Esempio n. 1
0
def test_keyobj_list_deser():
    jko1 = JWKKeyObject(algorithm="RSA", exponent="AQAB", keyid="2011-04-29",
                       modulus="0vx7agoebGcQSuuPiLJ")
    jko2 = JWKKeyObject(algorithm="RSA", exponent="AQAB", keyid="2012-05-29",
                        modulus="Marsupilami")

    jkos = keyobj_list_deser([jko1.to_json(), jko2.to_json()], "json")

    assert len(jkos) == 2
    assert isinstance(jkos[0], JWKKeyObject)
    assert isinstance(jkos[1], JWKKeyObject)
Esempio n. 2
0
def test_JWKKeyObject():
    jwk = JWKKeyObject(algorithm="RSA", exponent="AQAB", keyid="2011-04-29",
                    modulus="0vx7agoebGcQSuuPiLJXZptN9nndrQmbXEps2aiAFbWhM78LhWx4cbbfAAtVT86zwu1RK7aPFFxuhDR1L6tSoc_BJECPebWKRXjBZCiFV4n3oknjhMstn64tZ_2W-5JsGY4Hc5n9yBXArwl93lqt7_RN5w6Cf0h4QyQ5v-65YGjQR0_FDW2QvzqY368QQMicAtaSqzs8KJZgnYb9c7d0zgdAZHzu6qMQvRL5hajrn1n91CbOpbISD08qNLyrdkt-bFTWhAI4vMQFh6WeZu0fM4lFd2NcRwr3XPksINHaQ-G_xBniIqbw0Ls1jF44-csFCur-kEgU8awapJzKnqDKgw")

    assert _eq(jwk.keys(), ['keyid', 'algorithm', 'modulus', 'exponent'])