mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
[NEW] security/yubikey-agent: Seamless ssh-agent for YubiKeys
(*) Easy to use. A one-command setup, one environment variable, and it just runs in the background. (*) Indestructible. Tolerates unplugging, sleep, and suspend. Never needs restarting. (*) Compatible. Provides a public key that works with all services and servers. (*) Secure. The key is generated on the YubiKey and can't be extracted. Every session requires the PIN, every login requires a touch. Setup takes care of PUK and management key. WWW: https://filippo.io/yubikey-agent
This commit is contained in:
parent
3a4022d157
commit
42cd57a9b4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=538589
@ -1287,6 +1287,7 @@
|
||||
SUBDIR += ykpers
|
||||
SUBDIR += ylva
|
||||
SUBDIR += yubico-piv-tool
|
||||
SUBDIR += yubikey-agent
|
||||
SUBDIR += yubikey-manager-qt
|
||||
SUBDIR += yubikey-personalization-gui
|
||||
SUBDIR += yubioath-desktop
|
||||
|
30
security/yubikey-agent/Makefile
Normal file
30
security/yubikey-agent/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= yubikey-agent
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1.1
|
||||
CATEGORIES= security sysutils
|
||||
|
||||
MAINTAINER= egypcio@FreeBSD.org
|
||||
COMMENT= Seamless ssh-agent for YubiKeys
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
|
||||
RUN_DEPENDS= RSA_SecurID_getpasswd:devel/libccid
|
||||
|
||||
USES= go:modules
|
||||
USE_GITHUB= yes
|
||||
|
||||
GH_ACCOUNT= FiloSottile
|
||||
# github.com/go-piv/piv-go/commit/a3e5767 (Add FreeBSD Support)
|
||||
GH_TUPLE= go-piv:piv-go:a3e5767:go_piv_piv_go/vendor/github.com/go-piv/piv-go \
|
||||
golang:crypto:4b2356b1ed79:golang_crypto/vendor/golang.org/x/crypto \
|
||||
golang:sys:1957bb5e6d1f:golang_sys/vendor/golang.org/x/sys \
|
||||
gopasspw:gopass:v1.9.1:gopasspw_gopass/vendor/github.com/gopasspw/gopass \
|
||||
pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
13
security/yubikey-agent/distinfo
Normal file
13
security/yubikey-agent/distinfo
Normal file
@ -0,0 +1,13 @@
|
||||
TIMESTAMP = 1591950693
|
||||
SHA256 (FiloSottile-yubikey-agent-v0.1.1_GH0.tar.gz) = ba105395ec8321512742f69ce9cf7fc2fe4e107cf667c2b48d13749efff23d5c
|
||||
SIZE (FiloSottile-yubikey-agent-v0.1.1_GH0.tar.gz) = 15541
|
||||
SHA256 (go-piv-piv-go-a3e5767_GH0.tar.gz) = a9744ed1332e892656baede675f9a1757f466e15a0e2bab07e6b6999fa2ccc55
|
||||
SIZE (go-piv-piv-go-a3e5767_GH0.tar.gz) = 33795
|
||||
SHA256 (golang-crypto-4b2356b1ed79_GH0.tar.gz) = c881b4149829d6e249674bed9ff03d61811aeaf7c66708b36599f595a5a31d08
|
||||
SIZE (golang-crypto-4b2356b1ed79_GH0.tar.gz) = 1728742
|
||||
SHA256 (golang-sys-1957bb5e6d1f_GH0.tar.gz) = 8a20dc325d45d1226aac2ead52786de8d365af90e74ec1cb031f4292ff856643
|
||||
SIZE (golang-sys-1957bb5e6d1f_GH0.tar.gz) = 1050651
|
||||
SHA256 (gopasspw-gopass-v1.9.1_GH0.tar.gz) = ea9820dbb69d5a510c1c1f8ae561e8e1928f792d764a24cd7eca307e38e2a756
|
||||
SIZE (gopasspw-gopass-v1.9.1_GH0.tar.gz) = 418562
|
||||
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
|
||||
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
|
13
security/yubikey-agent/pkg-descr
Normal file
13
security/yubikey-agent/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
yubikey-agent is a seamless ssh-agent for YubiKeys.
|
||||
|
||||
(*) Easy to use. A one-command setup, one environment variable,
|
||||
and it just runs in the background.
|
||||
(*) Indestructible. Tolerates unplugging, sleep, and suspend.
|
||||
Never needs restarting.
|
||||
(*) Compatible. Provides a public key that works with all services
|
||||
and servers.
|
||||
(*) Secure. The key is generated on the YubiKey and can't be
|
||||
extracted. Every session requires the PIN, every login requires a
|
||||
touch. Setup takes care of PUK and management key.
|
||||
|
||||
WWW: https://filippo.io/yubikey-agent
|
Loading…
Reference in New Issue
Block a user