- Josh McIntyre
- jmcintyre.net
- GoGetData is a simple certificate generation and static data web server demo
- master for releases (merge development)
- development for bugfixes and new features
- make build
Build the application - wraps
go build
- make clean Clean the build directory
- Serve static files requested via HTTP(S)
- Generates a self-signed certificate with private key
- Writes certificate and private key to disk, PEM encoded
- Uses existing certificate and key if they exist
- Requires Go language build tools
- Windows
- MacOSX
- Linux
- Run
./gogetdata
- Use a web browser to request a file in the same directory as the server binary
- Default port is 443 - request files such as https://localhost/
- Generated certificates are self-signed, so you will need to configure your browswer/application to accept them
- Certificate and key files are placed up one directory from the server binary, and are PEM encoded