Subject: [nfsv4] [PATCH 1/1] Update GSSv3 use to flattened assertion xdr change

From: <[email-masked]>
Date: Mon, 8 Dec 2014 10:58:50 -0500

From: Andy Adamson <[email-masked]>

Keep in line with draft-ietf-nfsv4-rpcsec-gssv3-10 changes.

Signed-off-by: Andy Adamson <[email-masked]>
---
 nfsv42_middle_copy.xml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/nfsv42_middle_copy.xml b/nfsv42_middle_copy.xml
index 86d1f19..dd98540 100644
--- a/nfsv42_middle_copy.xml
+++ b/nfsv42_middle_copy.xml
@@ -785,9 +785,9 @@
                 An instance of copy_from_auth_priv is filled in with the
                 shared secret, the destination server, and the NFSv4 user id
                 of the user principal and is placed in rpc_gss3_create_args
-                assertions[0].assertion.privs.privilege. The
+                assertions[0].privs.privilege. The
                 string "copy_from_auth" is placed in
-                assertions[0].assertion.privs.name.  The source server
+                assertions[0].privs.name.  The source server
                 unwraps the rpc_gss_svc_privacy RPCSEC_GSS3_CREATE payload
                 and verifies that the NFSv4 user id being asserted matches
                 the source server's mapping of the user principal.  If it
@@ -805,9 +805,9 @@
                 by COPY_NOTIFY, and the NFSv4 user id of the user
                 principal.  The copy_to_auth_priv
                 instance is placed in rpc_gss3_create_args
-                assertions[0].assertion.privs.privilege. The
+                assertions[0].privs.privilege. The
                 string "copy_to_auth" is placed in
-                assertions[0].assertion.privs.name.  The destination
+                assertions[0].privs.name.  The destination
                 server unwraps the rpc_gss_svc_privacy RPCSEC_GSS3_CREATE
                 payload and verifies that the NFSv4 user id being asserted
                 matches the destination server's mapping of the user
@@ -898,9 +898,9 @@
                 and MUST be the same as the ctap_username in the
                 copy_to_auth privilege.  The copy_confirm_auth_priv
                 instance is placed in rpc_gss3_create_args
-                assertions[0].assertion.privs.privilege.
+                assertions[0].privs.privilege.
                 The string "copy_confirm_auth" is placed in
-                assertions[0].assertion.privs.name.
+                assertions[0].privs.name.
               </t>
 
               <t>
-- 
1.9.3 (Apple Git-50)