summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_output.c
diff options
context:
space:
mode:
authordjm <djm@openbsd.org>2010-05-07 11:30:29 +0000
committerdjm <djm@openbsd.org>2010-05-07 11:30:29 +0000
commitb25a37f46dd3a885f2d3f113d547a79942604f0a (patch)
tree356891c6883f5405acb695ea331e53863af90c60 /sys/netinet/ip_output.c
parentRemember to restore the spl. Found out the hard way by me. (diff)
downloadwireguard-openbsd-b25a37f46dd3a885f2d3f113d547a79942604f0a.tar.xz
wireguard-openbsd-b25a37f46dd3a885f2d3f113d547a79942604f0a.zip
add some optional indirection to matching of principal names listed
in certificates. Currently, a certificate must include the a user's name to be accepted for authentication. This change adds the ability to specify a list of certificate principal names that are acceptable. When authenticating using a CA trusted through ~/.ssh/authorized_keys, this adds a new principals="name1[,name2,...]" key option. For CAs listed through sshd_config's TrustedCAKeys option, a new config option "AuthorizedPrincipalsFile" specifies a per-user file containing the list of acceptable names. If either option is absent, the current behaviour of requiring the username to appear in principals continues to apply. These options are useful for role accounts, disjoint account namespaces and "user@realm"-style naming policies in certificates. feedback and ok markus@
Diffstat (limited to 'sys/netinet/ip_output.c')
0 files changed, 0 insertions, 0 deletions