Skip to content

Commit 845263f

Browse files
author
Roland Hedberg
committed
More functionality
1 parent 1e5406b commit 845263f

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

script/jwkutil.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ def decrypt(msg, keys):
9494
parser.add_argument('-i', dest="kid", help="key id")
9595
parser.add_argument('-l', dest="log", help="logfile name")
9696
parser.add_argument('-t', dest="msgtype", help="JWT message type")
97+
parser.add_argument('-u', dest="jwks_url", help="JSON Web Keys URL")
9798
parser.add_argument("message", nargs="?", help="The message")
9899

99100
args = parser.parse_args()
@@ -118,6 +119,11 @@ def decrypt(msg, keys):
118119
_k.load_jwks(open(args.jwks).read())
119120
keys.extend(_k._keys)
120121

122+
if args.jwks_url:
123+
_k = KEYS()
124+
_k.load_from_url(args.jwks_url, False)
125+
keys.extend(_k._keys)
126+
121127
if not keys:
122128
exit(-1)
123129

script/peek.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
__author__ = 'roland'
77

8-
jwt = open(sys.argv[1]).read()
8+
jwt = sys.argv[1]
99

1010
_jw = jwe.factory(jwt)
1111
if _jw:

0 commit comments

Comments
 (0)