• Stars
    star
    133
  • Rank 262,888 (Top 6 %)
  • Language
    Go
  • Created about 10 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EasyCert quickly generates web server TLS certificates that have been self-signed by a private certificate authority that it also creates.

EasyCert

Use EasyCert to easily generate webserver certificates against a private certificate authority that is also generated by this tool. Why would you want to use this? This should only be used within company networks, never public facing. You would use this to implement your own TLS connections where you are dealing in a test environment where the security doesn't really matter. This is more about making sure things work across https correctly. In other words, when you are working on anything production-level you'd want to acquire a genuine certificate from a trusted certificate authority and probably pay for it or better yet use LetsEncrypt.

Requirements

This has been tested and run on OSX which is comes pre-installed with openssl, that is all you need.

Installation

Simple as it takes to type the following command:

go get github.com/deckarep/EasyCert

Usage

EasyCert just requires a certificate authority name which can be an arbitrary name but should reflect your company and a host name that the certificate/key pair will end up on.

Usage: EasyCert [options...]

Options:
  -cn Certificate Authority Name (can be any name, but should reflect your company name.)
  -h  Hostname of TLS server to install the private cert/key

License

Copyright 2014 Ralph Caraveo All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

golang-set

A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
Go
3,851
star
2

gosx-notifier

gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
Go
585
star
3

flappy-rust

A Rust SDL2 clone of Flappy Gopher which is a clone of Flappy Bird
Rust
64
star
4

sync-map-analysis

Comparing usage and performance of Go's regular map backed by a RWLock vs sync.map.
Go
38
star
5

blade

a remote SSH command-line runner based on YAML recipe files.
Go
32
star
6

corebench

corebench - run your benchmarks against high performance computing servers with many CPU cores
Go
30
star
7

apfs-compactor

Compaction tool proof-of-concept for deduplicating files and saving more space by exploiting APFS with the goal of saving disk space.
Go
27
star
8

KaraokeBerry

KaraokeBerry is a Python based web-app that allows you to play Karaoke CDG/MP3 files on your Raspberry Pi and remotely choose songs, manage a queue and host a Karaoke party from your mobile devices without ever touching the Raspberry Pi.
Python
26
star
9

objective-go

Some examples of calling Objective-C code using Cgo from the Go programming language.
Go
8
star
10

TornadoZeroMQ-WS-Demo

Demonstrates using Tornado Web Sockets with data published from a ZeroMQ process.
6
star
11

zig-agi

Classic Sierra AGI Interpreter in Zig
C
4
star
12

karaoke4go

An implementation of the Karaoke CDG file-format for Go
JavaScript
4
star
13

Nebula

Three.js Chrome visual experiment by Airtight
JavaScript
4
star
14

garyburd_websocket

http://gary.beagledreams.com/page/go-websocket-chat.html
Go
3
star
15

tips

tips: The command-line tool to wrangle your Tailscale tailnet cluster whether large or small.
Go
3
star
16

performance-go

A repository dedicated to writing performant Go.
2
star
17

SCI-Rave-Hires-Portrait-Encoder

A utility to encode RAVE Hires Character Portraits for the Sierra game King's Quest 6
Go
2
star
18

upload-go

Examples in multipart uploading
Go
2
star
19

all-about-dem-virtual-machines

Repo for my notes on creating interpreters/virtual machines
2
star
20

benchstat-js

Benchstat.js -- allows you to paste in Go benchmarks and have them analyzed by Benchstat
JavaScript
2
star
21

eazy-duz-it

Python
1
star
22

python-vm-internals

Inspecting Python3 bytecode internals - with some notes
Python
1
star
23

pyxel-chip8

The CHIP-8 virtual machine implemented in the Pyxel fantasy console.
Python
1
star
24

ofKaraoke

Karaoke CDG app made with OpenFrameworks platform using C++
C++
1
star
25

harmony

Procedural Drawing Tool
JavaScript
1
star
26

cloud-chromioke

Chromecast Karaoke in the Cloud
Shell
1
star
27

lc3-zig

The LC3 virtual machine implemented in Zig.
Zig
1
star
28

bin-patcher

a descriptor based patching sequencer
Go
1
star
29

kafka-websocket-consumer

Consumes from Kafka and sends writes data to an HTML websocket connection.
Go
1
star
30

gorganize

Just some durrdy code to move files around and organize shit...mostly photos and videos.
Go
1
star
31

resume-template

Fork this, fill out the resume.json, turn-on GitHub Pages and Rock On!
JavaScript
1
star
32

GoQuest

A simple room-based adventure game that the world can play.
Go
1
star