I hereby claim:
- I am tripdubroot on github.
- I am tripdubroot (https://keybase.io/tripdubroot) on keybase.
- I have a public key ASAS1ZYJHAadrYhpVq-oDNpdkU5EQNYZav7D8xzi0cSbFQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
function New-PasswordFile { | |
param($cert) | |
try { | |
$secureString = Read-Host -Prompt 'Enter password...' -AsSecureString | |
$rng = [System.Security.Cryptography.RNGCryptoServiceProvider]::Create() | |
$key = New-Object byte[](32) | |
$rng.GetBytes($key) | |
$encryptedSecureString = ConvertFrom-SecureString -SecureString $secureString -Key $key | |
$encryptedKey = New-Object psobject -Property @{ |
# Setting up gist | |
# | |
# https://github.com/defunkt/gist | |
docker run -itd -v c:/src/gist:/src --name ruby tripdubroot/ruby | |
gem install gist | |
<# |
#!/bin/bash | |
export AZ_HOSTNAME='dockervm' | |
export AZ_RGROUP='fluentd-azure' | |
export AZ_DNSNAME=$AZ_HOSTNAME | |
export AZ_DNSPATH='eastus.cloudapp.azure.com' | |
export AZ_DNSFQDN="$AZ_DNSNAME.$AZ_DNSPATH" | |
log () { | |
echo "$1" |
#!/bin/bash | |
scp keys/server-key.pem tdr@$AZ_DNSFQDN:~/certs/server/key.pem | |
scp keys/server-cert.pem tdr@$AZ_DNSFQDN:~/certs/server/cert.pem | |
scp keys/ca.pem tdr@$AZ_DNSFQDN:~/certs/ca.pem | |
scp keys/cert.pem tdr@$AZ_DNSFQDN:~/certs/client/cert.pem | |
scp keys/key.pem tdr@$AZ_DNSFQDN:~/certs/client/key.pem |
FROM docker:dind | |
FROM azuresdk/azure-cli-python:latest |
#!/bin/bash | |
read -n1 -r -p $'SSH Keys? Press space to continue\n' key | |
if [ "$key" = '' ]; then | |
echo $'Continuing...\n' | |
else | |
echo $'Exiting...\n' | |
exit 1 | |
fi |
namespace FilterModule | |
{ | |
using System; | |
using System.IO; | |
using System.Collections.Generic; | |
using System.Runtime.InteropServices; | |
using System.Runtime.Loader; | |
using System.Security.Cryptography.X509Certificates; | |
using System.Text; | |
using System.Threading; |
{ | |
"moduleContent": { | |
"$edgeAgent": { | |
"properties.desired": { | |
"schemaVersion": "1.0", | |
"runtime": { | |
"type": "docker", | |
"settings": { | |
"minDockerVersion": "v1.25", | |
"loggingOptions": "" |
#!/bin/bash | |
# Create CA key | |
openssl genrsa -aes256 -passout pass:asdfasdf -out keys/ca-key.pem 4096 | |
# Create CA cert | |
openssl req -subj "/CN=$AZ_DNSPATH/O=Microsoft/C=US" -new -x509 -days 365 -passin pass:asdfasdf -key keys/ca-key.pem -sha256 -out keys/ca.pem | |
# Create CSR for server cert | |
openssl genrsa -out keys/server-key.pem 4096 |