Lines Matching refs:purpose
478 """SSLContext purpose flags with X509v3 Extended Key Usage objects
577 def _load_windows_store_certs(self, storename, purpose):
583 if trust is True or purpose.oid in trust:
591 def load_default_certs(self, purpose=Purpose.SERVER_AUTH):
592 if not isinstance(purpose, _ASN1Object):
593 raise TypeError(purpose)
596 self._load_windows_store_certs(storename, purpose)
745 def create_default_context(purpose=Purpose.SERVER_AUTH, *, cafile=None,
753 if not isinstance(purpose, _ASN1Object):
754 raise TypeError(purpose)
759 if purpose == Purpose.SERVER_AUTH:
764 elif purpose == Purpose.CLIENT_AUTH:
767 raise ValueError(purpose)
774 # root CA certificates for the given purpose. This may fail silently.
775 context.load_default_certs(purpose)
784 check_hostname=False, purpose=Purpose.SERVER_AUTH,
794 if not isinstance(purpose, _ASN1Object):
795 raise TypeError(purpose)
800 if purpose == Purpose.SERVER_AUTH:
804 elif purpose == Purpose.CLIENT_AUTH:
808 raise ValueError(purpose)
828 # root CA certificates for the given purpose. This may fail silently.
829 context.load_default_certs(purpose)