Home | History | Annotate | Download | only in Lib

Lines Matching refs:Purpose

331 class Purpose(_ASN1Object):
332 """SSLContext purpose flags with X509v3 Extended Key Usage objects
335 Purpose.SERVER_AUTH = Purpose('1.3.6.1.5.5.7.3.1')
336 Purpose.CLIENT_AUTH = Purpose('1.3.6.1.5.5.7.3.2')
387 def _load_windows_store_certs(self, storename, purpose):
393 if trust is True or purpose.oid in trust:
401 def load_default_certs(self, purpose=Purpose.SERVER_AUTH):
402 if not isinstance(purpose, _ASN1Object):
403 raise TypeError(purpose)
406 self._load_windows_store_certs(storename, purpose)
410 def create_default_context(purpose=Purpose.SERVER_AUTH, cafile=None,
418 if not isinstance(purpose, _ASN1Object):
419 raise TypeError(purpose)
433 if purpose == Purpose.SERVER_AUTH:
437 elif purpose == Purpose.CLIENT_AUTH:
454 # root CA certificates for the given purpose. This may fail silently.
455 context.load_default_certs(purpose)
459 check_hostname=False, purpose=Purpose.SERVER_AUTH,
469 if not isinstance(purpose, _ASN1Object):
470 raise TypeError(purpose)
494 # root CA certificates for the given purpose. This may fail silently.
495 context.load_default_certs(purpose)