summary refs log tree commit diff
path: root/pkgs/data/misc/cacert/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2010-01-20 14:10:26 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2010-01-20 14:10:26 +0000
commitf724089f6f863b5dc44d86fcae6b7cc29829b298 (patch)
treee7c2247866d01c70632dcf0ef67e6f9061a5dcd9 /pkgs/data/misc/cacert/default.nix
parent8e3a1e09c07868bb20dc68dd063032b81fba4d19 (diff)
downloadnixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar.gz
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar.bz2
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar.lz
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar.xz
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.tar.zst
nixpkgs-f724089f6f863b5dc44d86fcae6b7cc29829b298.zip
* Added a bundle of CA certificates, useful for e.g. curl.
svn path=/nixpkgs/trunk/; revision=19571
Diffstat (limited to 'pkgs/data/misc/cacert/default.nix')
-rw-r--r--pkgs/data/misc/cacert/default.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/data/misc/cacert/default.nix b/pkgs/data/misc/cacert/default.nix
new file mode 100644
index 00000000000..f981c79b692
--- /dev/null
+++ b/pkgs/data/misc/cacert/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "cacert-20090922";
+
+  src = fetchurl {
+    url = http://nixos.org/tarballs/cacert-20090922.pem.bz2;
+    sha256 = "1fakipxy5y62vslw6czj24pksh16b042py9v0199mxhzg5nmbmy7";
+  };
+
+  unpackPhase = "true";
+
+  installPhase =
+    ''
+      ensureDir $out/etc
+      bunzip2 < $src > $out/etc/ca-bundle.crt
+    '';
+
+  meta = {
+    homepage = http://curl.haxx.se/docs/caextract.html;
+    description = "A bundle of X.509 certificates of public Certificate Authorities (CA)";
+  };
+}