from jws import JWS def generate_jws(private_key, payload): signer = JWS() jws = signer.generate(private_key, payload) return jws def validate_jws(public_key, jws): signer = JWS() try: payload = signer.verify(jws, public_key) return True, payload except Exception as e: return False, str(e) private_key = 'your_private_key' public_key = 'your_public_key' payload = {'data': 'example'} jws = generate_jws(private_key, payload) print("Generated JWS:", jws) valid, payload = validate_jws(public_key, jws) if valid: print("JWS is valid. Payload:", payload) else: print("JWS is not valid.") openssl genpkey -algorithm RSA -out private_key.pem openssl rsa -pubout -in private_key.pem -out public_key.pem


上一篇:
下一篇:
切换中文