- gidCallerStr = dict.get("gidCaller", None)
- if gidCallerStr:
- self.gidCaller = GID(string=gidCallerStr)
- else:
- self.gidCaller = None
+## privStr = dict.get("privileges", None)
+## if privStr:
+## self.privileges = RightList(string = privStr)
+## else:
+## self.privileges = None
+
+## gidCallerStr = dict.get("gidCaller", None)
+## if gidCallerStr:
+## self.gidCaller = GID(string=gidCallerStr)
+## else:
+## self.gidCaller = None
+
+## gidObjectStr = dict.get("gidObject", None)
+## if gidObjectStr:
+## self.gidObject = GID(string=gidObjectStr)
+## else:
+## self.gidObject = None
+
+
+ ##
+ # Verify for the initial credential:
+ # 1. That the signature is valid
+ # 2. That the xml signer's certificate matches the object's certificate
+ # 3. That the urns match those in the gids
+ #
+ # Verify for the delegated credentials:
+ # 1. That the signature is valid
+
+ # 4.
+ # 3. That the object's certificate stays the s
+ # 2. That the GID of the
+
+ def verify(self, trusted_certs = None):
+