# Make sure the credential's target matches the specified hrn.
# This check does not apply to trusted peers
trusted_peers = [gid.get_hrn() for gid in self.trusted_cert_list.get_list()]
- if hrn and client_gid.get_hrn() not in trusted_peers:
- if not hrn == object_gid.get_hrn():
+ if hrn and self.client_gid.get_hrn() not in trusted_peers:
+ if not hrn == self.object_gid.get_hrn():
raise PermissionError("Target hrn: %s doesn't match specified hrn: %s " % \
- (object_gid.get_hrn(), hrn) )
+ (self.object_gid.get_hrn(), hrn) )
return True
def check_ticket(self, ticket):