MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / select_policy

Method select_policy

opcua/common/connection.py:212–218  ·  view source on GitHub ↗
(self, uri, peer_certificate, mode=None)

Source from the content-addressed store, hash-verified

210 return policy.URI == uri and (mode is None or policy.Mode == mode)
211
212 def select_policy(self, uri, peer_certificate, mode=None):
213 for policy in self._policies:
214 if policy.matches(uri, mode):
215 self.security_policy = policy.create(peer_certificate)
216 return
217 if self.security_policy.URI != uri or (mode is not None and self.security_policy.Mode != mode):
218 raise ua.UaError("No matching policy: {0}, {1}".format(uri, mode))
219
220 def revolve_tokens(self):
221 """

Callers 2

open_secure_channelMethod · 0.80

Calls 2

matchesMethod · 0.80
createMethod · 0.80

Tested by

no test coverage detected