Submodules
arcgis.auth.tools.nbauth module
- arcgis.auth.tools.nbauth.cipher(password: str, iv: str) Cipher
- Creates the cipher to decrypt the NB token. - Parameter - Description - password - Required String. The key of the cipher - iv - Required String. The initialization vector for the cipher. - Returns:
- Cipher 
 
Module contents
- class arcgis.auth.tools.EsriTrustStoreAdapter(assert_hostname=None, verify=True, additional_certs=None, *args, **kwargs)
- Bases: - HTTPAdapter- An HTTP Adapter for Esri’s ArcGIS API for Python that leverages TrustStore 
- class arcgis.auth.tools.LazyLoader(module_name: str, submod_name=None, strict=False)
- Bases: - ModuleType- Lazy load modules - np = LazyLoader(“numpy”) pd = LazyLoader(“pandas”) arcpy = LazyLoader(“arcpy”, strict=True) cf = LazyLoader(module_name=”concurrent.futures”) 
- 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. - Parameter - 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