Commit f79abd6
Changed files (1)
bin
bin/jwt
@@ -0,0 +1,23 @@
+#!/usr/bin/env ruby
+
+require 'bundler/inline'
+require 'openssl'
+
+gemfile do
+ source 'https://rubygems.org'
+ gem 'jwt'
+end
+
+private_pem = IO.read('config/gh-app.pem')
+private_key = OpenSSL::PKey::RSA.new(private_pem)
+
+jwt = JWT.encode(
+ {
+ iat: Time.now.to_i - 60,
+ exp: Time.now.to_i + (10 * 60),
+ iss: 125988
+ },
+ private_key,
+ "RS256"
+)
+puts jwt.inspect