def keybundle_from_local_file(filename, typ, usage, kid): if typ.upper() == "RSA": kb = KeyBundle() k = RSAKey(kid=kid) k.load(filename) k.use = usage[0] kb.append(k) for use in usage[1:]: _k = RSAKey(kid=kid + "1") _k.use = use _k.load_key(k.key) kb.append(_k) elif typ.lower() == "jwk": kb = KeyBundle(source=filename, fileformat="jwk", keyusage=usage) else: raise UnknownKeyType("Unsupported key type") return kb
def keybundle_from_local_file(filename, typ, usage, kid): if typ.upper() == "RSA": kb = KeyBundle() k = RSAKey(kid=kid) k.load(filename) k.use = usage[0] kb.append(k) for use in usage[1:]: _k = RSAKey(kid=kid + "1") _k.use = use _k.load_key(k.key) kb.append(_k) elif typ.lower() == "jwk": kb = KeyBundle(source=filename, fileformat="jwk", keyusage=usage) else: raise UnknownKeyType("Unsupported key type") return kb
def keybundle_from_local_file(filename, typ, usage): if typ.upper() == "RSA": kb = KeyBundle() k = RSAKey() k.load(filename) k.use = usage[0] kb.append(k) for use in usage[1:]: _k = RSAKey() _k.use = use _k.key = k.key kb.append(_k) elif typ.lower() == "jwk": kb = KeyBundle(source=filename, fileformat="jwk", keyusage=usage) else: raise Exception("Unsupported key type") return kb
def keybundle_from_local_file(filename, typ, usage): if typ.upper() == "RSA": kb = KeyBundle() k = RSAKey() k.load(filename) k.use = usage[0] kb.append(k) for use in usage[1:]: _k = RSAKey() _k.use = use _k.key = k.key kb.append(_k) elif typ.lower() == "jwk": kb = KeyBundle(source=filename, fileformat="jwk", keyusage=usage) else: raise Exception("Unsupported key type") return kb