Skip to content

Instantly share code, notes, and snippets.

{
"keys": [
{
"kty": "EC",
"use": "sig",
"crv": "P-384",
"kid": "8ufKSV8tDI/J/wyPMThIIsAPLdI=",
"x": "F3Aboj9hF8wSKlZXnLCqYG4cNxriEWZKQHw3Z4uVwyv-EMtZjEl-D8IsNteGvifA",
"y": "UP1ZkmEE4S8kfURZIXwpohLF6WyDLF825YWmXKS3kIrqk02hj4jXULCjYI8l-sQ8",
"alg": "ES384"
@nwhatt
nwhatt / lolconfigure.sh
Last active April 24, 2019 16:42 — forked from r0adkll/lolconfigure.sh
Setup lolcommits with optional animation and slack integration
#!/bin/bash
# Post-Commit hook text
post_commit_hook_base='#!/bin/sh
### lolcommits hook (begin) ###
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export PATH="/usr/bin:/usr/local/bin:$PATH"\n'
post_commit_hook_suffix='\n### lolcommits hook (end) ###'
{
"keys": [
{
"kty": "EC",
"use": "sig",
"crv": "P-384",
"kid": "nicks-ec-keys",
"x": "88yFweovcr5efEVbRsBigYTQqN0UXbvRjCZWKpYiZ0EsWPTwaMB9PgXg1BGQRm4O",
"y": "zy8sLjkVhXz6aHT5k5DkkDTlgQBjWXWM9bQoz6Xxka9IyJN9tCi7Xo_19BZEJTjV",
"alg": "ES384"
@nwhatt
nwhatt / jwks.json
Last active December 8, 2022 21:52
{
"keys": [
{
"e": "AQAB",
"n": "qd0TobQopFzOD59cjv7KCETZlkE8n-C9oDyCc0WhFMiTcna3wSlGqhigKRSnpfUgVwvjQ7CDvnMZye5NyxnAWrfuOWyAdVbzJl25Eg3Sjs3doSomTSj0zDn5rruYFXxqHIPgNMQ8AA15dlWSQEFa_fyCUiyXydttybdH8hd3TG5jYqmOW3IgYH9s-CReoyAN8XyVn4aw8eObPnnPnT4gjYyND1VGywb-W8HOII_bWXTKegFoWFyVkWY4tWC83G8NoR_hfLqbobSCy9WeEMdnFRJIHoHD2jeQ2u_EPWoM8XsD_l-UDbFXNepc9fwR43V5LLWZudhL7qnz1AafTRqT9Q",
"alg": "RS384",
"kid": "TTOpCgN7G-hcasE-62Smg2RPjNJehZE35dXK9JuGSxg",
"kty": "RSA",
"use": "sig"
}
@nwhatt
nwhatt / test.js
Created August 9, 2017 15:25
Client Certificate API request
var request = require('request');
var fs = require('fs');
var key = fs.readFileSync(__dirname + '/ssl/server.key');
var cert = fs.readFileSync(__dirname + '/ssl/server.cert');
request.post({
uri: 'https://api.redoxengine.com/auth/authenticate',
cert: cert,
key: key,