Example #1
0
def test_dump_json():
    kj = KeyJar()
    kj.add_kb("Alice", KeyBundle(JWK0["keys"]))
    kj.add_kb("Bob", KeyBundle(JWK1["keys"]))
    kj.add_kb("C", KeyBundle(JWK2["keys"]))

    res = kj.dump()
    assert json.dumps(res)
Example #2
0
def test_dump():
    kj = KeyJar()
    kj.add_kb("Alice", KeyBundle(JWK0["keys"]))
    kj.add_kb("Bob", KeyBundle(JWK1["keys"]))
    kj.add_kb("C", KeyBundle(JWK2["keys"]))

    res = kj.dump()

    nkj = KeyJar().load(res)
    assert set(nkj.owners()) == {"Alice", "Bob", "C"}
    assert nkj.get_signing_key("rsa", "Alice", kid="abc")
    assert nkj.get_signing_key("rsa", "C", kid="MnC_VZcATfM5pOYiJHMba9goEKY")
Example #3
0
def test_dump():
    kj = KeyJar()
    kj.add_kb("Alice", KeyBundle(JWK0["keys"]))
    kj.add_kb("Bob", KeyBundle(JWK1["keys"]))
    kj.add_kb("C", KeyBundle(JWK2["keys"]))

    res = kj.dump()

    nkj = KeyJar().load(res)
    assert set(nkj.owners()) == {"Alice", "Bob", "C"}
    assert nkj.get_signing_key("rsa", "Alice", kid="abc")
    assert nkj.get_signing_key(
        "rsa", "C", kid="R3NJRW1EVHRsaUcwSXVydi14cVVoTmxhaU4zckU1MlFPa05NWGNpUUZtcw"
    )