(self, uri, peer_certificate, mode=None)
| 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 | """ |
no test coverage detected