1{ stdenv, buildGoPackage, fetchFromGitHub }:
2
3buildGoPackage rec {
4 name = "certstrap-${version}";
5 version = "1.0.1";
6
7 goPackagePath = "github.com/square/certstrap";
8
9 src = fetchFromGitHub {
10 owner = "square";
11 repo = "certstrap";
12 rev = "v${version}";
13 sha256 = "0pw1g6nyb212ayic42rkm6i0cf4n2003f02qym6zp130m6aysb47";
14 };
15
16 meta = with stdenv.lib; {
17 inherit (src.meta) homepage;
18 description = "Tools to bootstrap CAs, certificate requests, and signed certificates";
19 platforms = platforms.all;
20 license = licenses.asl20;
21 maintainers = with maintainers; [ volth ];
22 };
23}