{ lib , buildGoModule , fetchFromGitHub }: buildGoModule rec { pname = "certstrap"; version = "1.2.0"; src = fetchFromGitHub { owner = "square"; repo = "certstrap"; rev = "v${version}"; sha256 = "sha256-kmlbz6Faw5INzw+fB1KXjo9vmuaZEp4PvuMldqyFrPo="; }; vendorSha256 = null; subPackages = [ "." ]; ldflags = [ "-X main.release=${version}" ]; meta = with lib; { description = "Tools to bootstrap CAs, certificate requests, and signed certificates"; longDescription = '' A simple certificate manager written in Go, to bootstrap your own certificate authority and public key infrastructure. Adapted from etcd-ca. ''; homepage = "https://github.com/square/certstrap"; changelog = "https://github.com/square/certstrap/releases/tag/${src.rev}"; license = licenses.asl20; maintainers = with maintainers; [ volth ]; }; }