Skip to content

Instantly share code, notes, and snippets.

@kjivan
kjivan / keybase.md
Created February 1, 2019 01:03
keybase.md

Keybase proof

I hereby claim:

  • I am kjivan on github.
  • I am kjivan (https://keybase.io/kjivan) on keybase.
  • I have a public key ASARSK9UeYVO5XWN6fEcBK_X4QkEu8Npm67E9tJpdVfekgo

To claim this, I am signing this object:

@kjivan
kjivan / create-self-signed-cert
Created December 14, 2020 20:57
Create self-signed cert and p12 private cert
#!/usr/bin/env bash
set -e
# https://stackoverflow.com/a/41366949
openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes \
-keyout example.key -out example.crt -extensions san -config \
<(echo "[req]";
echo distinguished_name=req;
echo "[san]";
echo subjectAltName=DNS:example.com,DNS:www.example.net,IP:10.0.0.1
@kjivan
kjivan / java-keytool-reference.md
Last active September 22, 2022 05:50
Java Key Tool Reference

Java Key Tool Reference

Most Useful Commands

List Key Store Certs

keytool -list \
-keystore example.p12
@kjivan
kjivan / add-prod-banner.js
Last active January 30, 2021 14:56
Adds a banner to help indicate prod environment
var d = document.createElement("div");
d.style.position = "sticky";
d.style.top = "0px";
d.style.zIndex = "16777271";
d.style.width = "100%";
d.style.height = "30px";
d.style.padding = "2px";
d.style.fontSize = "20px";
d.style.backgroundColor = "red";
d.style.color = "black";
#!/usr/bin/env bash
set -e
# rm file
find . -name 'file.json' -exec rm {} \;
# replace strings in file
sed -i '' 's|find|replace|g' filename
# Remove line from file
@kjivan
kjivan / openssl-reference.md
Last active September 22, 2022 06:54
OpenSSL Reference

OpenSSL Reference

Cert Info

Get Sites SSL Info

echo | openssl s_client -showcerts -connect jivan.cc:443

Get Certificate From Site

@kjivan
kjivan / shell-prompt-customization.md
Last active March 29, 2021 16:34
Shell Prompt Customization
@kjivan
kjivan / kubectl-reference.md
Last active April 2, 2021 21:52
Kubectl Reference

Extract Truststore from secret

kubectl get secret <secret> \
-o json \
| jq --raw-output '. | .data."<trust-store>.jks"' \
| base64 -D > <trust-store>.jks

Patch Secret with TrustStore

Bash

@kjivan
kjivan / sql-reference.md
Last active November 12, 2021 22:16
SQL Reference
@kjivan
kjivan / splunk-queries.md
Last active December 17, 2021 16:38
Splunk Queries

Splunk Queries

Getting Errors

index=<index>
AND CASE("ERROR")

Java Exceptions & Stack Traces