svn commit: r364971 - in projects/nfs-over-tls: . usr.sbin/rpctlssd

Rick Macklem rmacklem at FreeBSD.org
Sun Aug 30 01:09:17 UTC 2020


Author: rmacklem
Date: Sun Aug 30 01:09:15 2020
New Revision: 364971
URL: https://svnweb.freebsd.org/changeset/base/364971

Log:
  Set the OID for a user at domain subjAltName otherName component to one
  assigned under the FreeBSD MIB registry.

Modified:
  projects/nfs-over-tls/nfs-over-tls-setup.txt
  projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.8
  projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c

Modified: projects/nfs-over-tls/nfs-over-tls-setup.txt
==============================================================================
--- projects/nfs-over-tls/nfs-over-tls-setup.txt	Sat Aug 29 22:24:41 2020	(r364970)
+++ projects/nfs-over-tls/nfs-over-tls-setup.txt	Sun Aug 30 01:09:15 2020	(r364971)
@@ -212,10 +212,10 @@ to nfsv4-server.uoguelph.ca and the other to nfsv4-ser
 
 For a client where you wish all RPCs to be done as the user rmacklem
 on the above server:
-# openssl req -new -key key.pem -addext "subjectAltName=otherName:1.2.3.4.6.9;UTF8:rmacklem at uoguelph.ca" -out req.pem
+# openssl req -new -key key.pem -addext "subjectAltName=otherName:1.3.6.1.4.1.2238.1.1.1;UTF8:rmacklem at uoguelph.ca" -out req.pem
 
 For a client similar to the above, but has a FQDN of nfsv4-client.uoguelph.ca:
-# openssl req -new -key key.pem -addext "subjectAltName=DNS:nfsv4-client.uoguelph.ca,othername:1.2.3.4.6.9;UTF8:rmacklem at uoguelph.ca" -out req.pem
+# openssl req -new -key key.pem -addext "subjectAltName=DNS:nfsv4-client.uoguelph.ca,othername:1.3.6.1.4.1.2238.1.1.1;UTF8:rmacklem at uoguelph.ca" -out req.pem
 
 If you want to look at the CSR:
 # openssl req -in req.pem -noout -text

Modified: projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.8
==============================================================================
--- projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.8	Sat Aug 29 22:24:41 2020	(r364970)
+++ projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.8	Sun Aug 30 01:09:15 2020	(r364971)
@@ -75,7 +75,7 @@ The
 option in the
 .Xr exports 5
 file specifies that the client must provide a certificate
-that verifies and has a otherName:1.2.3.4.6.9;UTF8: field of
+that verifies and has a otherName:1.3.6.1.4.1.2238.1.1.1;UTF8: field of
 subjectAltName of the form
 .Dq user at dns_domain
 that maps to a <uid, gid_list>.
@@ -237,7 +237,7 @@ have been specified.
 .It Fl u
 This option specifies that if the client provides a certificate
 that both verifies and has a subjectAltName with an otherName of the form
-.Dq otherName:1.2.3.4.6.9;UTF8:user at dns_domain
+.Dq otherName:1.3.6.1.4.1.2238.1.1.1;UTF8:user at dns_domain
 the daemon will attempt to map
 .Dq user at dns_domain
 in the above

Modified: projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c
==============================================================================
--- projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c	Sat Aug 29 22:24:41 2020	(r364970)
+++ projects/nfs-over-tls/usr.sbin/rpctlssd/rpctlssd.c	Sun Aug 30 01:09:15 2020	(r364971)
@@ -94,7 +94,7 @@ static uint64_t		rpctls_ssl_usec = 0;
 static bool		rpctls_gothup = false;
 static bool		rpctls_cnuser = false;
 static char		*rpctls_dnsname;
-static const char	*rpctls_cnuseroid = "1.2.3.4.6.9";
+static const char	*rpctls_cnuseroid = "1.3.6.1.4.1.2238.1.1.1";
 
 /*
  * A linked list of all current "SSL *"s and socket "fd"s


More information about the svn-src-projects mailing list