diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/misc/yubico-piv-tool')
-rw-r--r-- | nixpkgs/pkgs/tools/misc/yubico-piv-tool/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/misc/yubico-piv-tool/default.nix b/nixpkgs/pkgs/tools/misc/yubico-piv-tool/default.nix new file mode 100644 index 000000000000..ab9eb5d001b2 --- /dev/null +++ b/nixpkgs/pkgs/tools/misc/yubico-piv-tool/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, pkgconfig, openssl, pcsclite, check }: + +stdenv.mkDerivation rec { + name = "yubico-piv-tool-1.6.2"; + + src = fetchurl { + url = "https://developers.yubico.com/yubico-piv-tool/Releases/${name}.tar.gz"; + sha256 = "06r3vxgj7qrk8si7khjy696sm45h3w9d0rrrj0hyswalqzavqqga"; + }; + + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ openssl pcsclite check ]; + + configureFlags = [ "--with-backend=pcsc" ]; + + meta = with stdenv.lib; { + homepage = https://developers.yubico.com/yubico-piv-tool/; + description = '' + Used for interacting with the Privilege and Identification Card (PIV) + application on a YubiKey + ''; + longDescription = '' + The Yubico PIV tool is used for interacting with the Privilege and + Identification Card (PIV) application on a YubiKey. + With it you may generate keys on the device, importing keys and + certificates, and create certificate requests, and other operations. + A shared library and a command-line tool is included. + ''; + maintainers = with maintainers; [ wkennington ]; + license = licenses.bsd2; + platforms = platforms.all; + }; +} |