How to setup your own CA with OpenSSL
For educational reasons I've decided to create my own CA. Here is what I learned.
First things first
Lets get some context first.
For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
# from https://stackoverflow.com/questions/47114113/how-to-remove-an-unpushed-outgoing-commit-in-visual-studio | |
git reset --soft HEAD~ |
#!/bin/bash | |
# thanks stackoverflow for sed tip: https://stackoverflow.com/questions/19878056/sed-remove-tags-from-html-file/19878198 | |
curl -v --silent https://www.ipchicken.com 2>&1 | grep -A 1 "Address:" \ | |
| sed -e 's/<[^>]*>//g' |
takeown /f "c:\files" /r | |
:: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-acl?view=powershell-7.1 | |
:: | |
:: get permissions from a sample file | |
$NewAcl = Get-Acl File0.txt | |
:: apply those permissions to other files | |
Get-ChildItem -Path "C:\files" -Recurse -Include "*.txt" -Force | Set-Acl -AclObject $NewAcl |
wmic path SoftwareLicensingService get OA3xOriginalProductKey |
//*********************************************************************************************************************************** | |
// ForcedASCII we'll never allow Unicode that does not match to ASCII | |
// see https://www.cl.cam.ac.uk/~mgk25/ucs/examples/quickbrown.txt for sample text to test | |
//*********************************************************************************************************************************** | |
private string ForcedASCII(string fromString) | |
{ | |
string res = ""; | |
try | |
{ | |
Byte[] bytes; |
#!/bin/bash | |
#"***************************************************************************************************" | |
# CheckForGitFileChange() bash function. Compare hash of local file to one on GitHub | |
# | |
# The MIT License (MIT) | |
# | |
# Copyright (c) 2020 gojimmypi | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal |
PROJ = ulx3s_adda | |
sim: | |
rm -f $(PROJ).vcd | |
iverilog -o $(PROJ).vvp $(PROJ).v $(PROJ)_tb.v | |
vvp $(PROJ).vvp | |
export DISPLAY=:0 | |
## if we are running in WSL, we need a bit of help for GUI XWindows | |
## and sometimes the WSL username is not the same as the Windows username & we need the *windows* user path. | |
## this is the Windows %USER% environment variable when called from makefile: $(shell cmd.exe /c "echo $$USER") |
.comment arachne-pnr 0.1+325+0 (git sha1 840bdfd, g++ 7.3.0-27ubuntu1~18.04 -O2) | |
.device 8k | |
.io_tile 1 0 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 |