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)
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")
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" )