For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
| #!/bin/sh | |
| # | |
| # a simple way to parse shell script arguments | |
| # | |
| # please edit and use to your hearts content | |
| # | |
| ENVIRONMENT="dev" |
| /* http://meyerweb.com/eric/tools/css/reset/ | |
| v2.0 | 20110126 | |
| License: none (public domain) | |
| */ | |
| html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { | |
| margin: 0; | |
| padding: 0; | |
| border: 0; | |
| font-size: 100%; |
| #!/bin/bash | |
| mkdir -p ~/.ssh | |
| # generate new personal ed25519 ssh keys | |
| ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C "rob thijssen <[email protected]>" | |
| ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_robtn -C "rob thijssen <[email protected]>" | |
| # generate new host cert authority (host_ca) ed25519 ssh key | |
| # used for signing host keys and creating host certs |
$ uname -r
| --[[ Opcodes | |
| shakeCam(int shake) -- 0003 | |
| Player player = createPlayer(Model modelId, float atX, float atY, float atZ) -- 0053 | |
| Ped ped = createChar(int pedtype, Model modelId, float atX, float atY, float atZ) -- 009A | |
| deleteChar(Ped ped) -- 009B | |
| float positionX, float positionY, float positionZ = getCharCoordinates(Ped ped) -- 00A0 | |
| setCharCoordinates(Ped ped, float posX, float posY, float posZ) -- 00A1 | |
| bool result = isCharInArea2d(Ped ped, float cornerAX, float cornerAY, float cornerBX, float cornerBY, bool sphere) -- 00A3 | |
| bool result = isCharInArea3d(Ped ped, float cornerAX, float cornerAY, float cornerAZ, float cornerBX, float cornerBY, float cornerBZ, bool sphere) -- 00A4 | |
| Vehicle car = createCar(Model modelId, float atX, float atY, float atZ) -- 00A5 |
| <div class="pyro fadeOut"> | |
| <div class="before"></div> | |
| <div class="after"></div> | |
| </div> |
| /* http://meyerweb.com/eric/tools/css/reset/ | |
| v2.0 | 20110126 | |
| License: none (public domain) | |
| */ | |
| html, body, div, span, applet, object, iframe, | |
| h1, h2, h3, h4, h5, h6, p, blockquote, pre, | |
| a, abbr, acronym, address, big, cite, code, | |
| del, dfn, em, img, ins, kbd, q, s, samp, | |
| small, strike, strong, sub, sup, tt, var, |
| <?php | |
| /** | |
| * | |
| * ____ _ _ ____ ____ _ __ __ ____ | |
| * | _ \| | | | _ \ / ___| / \ | \/ | _ \ | |
| * | |_) | |_| | |_) | \___ \ / _ \ _____| |\/| | |_) | | |
| * | __/| _ | __/ ___) / ___ \_____| | | | __/ | |
| * |_| |_| |_|_| |____/_/ \_\ |_| |_|_| | |
| * | |
| * This project is not affiliated with SA-MP team nor RakNet. |