arcgis.auth.tools package¶
Submodules¶
arcgis.auth.tools.certificate module¶
Tools to assist users to work with PKI Certificates
-
arcgis.auth.tools.certificate.
pfx_to_pem
(pfx_path, pfx_password, folder=None, use_openssl=False)¶ Decrypts the .pfx file to be used with requests.
Argument
Description
pfx_path
Required string. File pathname to .pfx file to parse.
pfx_password
Required string. Password to open .pfx file to extract key/cert.
folder
Optional String. The save location of the certificate files. The default is the tempfile.gettempdir() directory.
user_openssl
Optional Boolean. If True, OpenPySSL is used to convert the pfx to pem instead of cryptography.
- Returns
Tuple File path to key_file located in a tempfile location File path to cert_file located in a tempfile location
arcgis.auth.tools.verifycontext module¶
-
arcgis.auth.tools.verifycontext.
no_ssl_verification
()¶
Module contents¶
-
class
arcgis.auth.tools.
LazyLoader
(module_name: str, submod_name=None, strict=False)¶ Bases:
module
Lazy load modules
np = LazyLoader(“numpy”) pd = LazyLoader(“pandas”) arcpy = LazyLoader(“arcpy”, strict=True) cf = LazyLoader(module_name=”concurrent.futures”)
-
static
check_module_exists
(name: str) → bool¶ Checks if a module exists
-
static
-
arcgis.auth.tools.
no_ssl_verification
()¶
-
arcgis.auth.tools.
parse_url
(url: str) → object¶ Parses a URL string into it’s pieces.
- Returns
Named Tuple
-
arcgis.auth.tools.
pfx_to_pem
(pfx_path, pfx_password, folder=None, use_openssl=False)¶ Decrypts the .pfx file to be used with requests.
Argument
Description
pfx_path
Required string. File pathname to .pfx file to parse.
pfx_password
Required string. Password to open .pfx file to extract key/cert.
folder
Optional String. The save location of the certificate files. The default is the tempfile.gettempdir() directory.
user_openssl
Optional Boolean. If True, OpenPySSL is used to convert the pfx to pem instead of cryptography.
- Returns
Tuple File path to key_file located in a tempfile location File path to cert_file located in a tempfile location