Cert Human
1.0.7
Repository
TOC
1. CLI
1.1. CLI Examples
1.1.1. Getting certs/cert chains
1.1.1.1. Use requests to get cert
1.1.1.2. Use socket to get cert
1.1.1.3. Use requests to get cert chain
1.1.1.4. Use socket to get cert chain
1.1.1.5. Get a cert and write it to a file
1.1.1.6. Get a cert chain and write it to a file
1.1.2. Validating certs
1.1.2.1. Use correct cert to validate host
1.1.2.2. Use wrong cert to validate host
1.1.3. Print cert info
1.1.3.1. Print public key for cert
1.1.3.2. Print extensions for cert
1.1.3.3. Print all info for cert
1.2. CLI Reference
1.2.1. Help
2. API
2.1. High level API Examples
2.1.1. Getting certs
2.1.1.1. Using sockets
2.1.1.2. Using requests
2.1.1.3. Using a requests response object
2.1.2. Writing PEM certs to disk
2.1.3. Creating CertStore from various types
2.1.4. CertStore: Attributes
2.1.4.1. PEM format
2.1.4.2. Issuer
2.1.4.3. Subject
2.1.4.4. Fingerprints
2.1.4.5. Public Key
2.1.4.6. Signature
2.1.4.7. Serial Number
2.1.4.8. Validity
2.1.4.9. Extensions
2.1.4.10. Info in string format
2.1.5. Exporting all attributes in a CertStore
2.1.6. CertChainStore: Attributes
2.2. Low level API Examples
2.2.1. Using cert_human.get_response to get cert and cert chain
2.2.1.1. Valid certs
2.2.1.2. Invalid certs
2.2.2. Using cert_human.ssl_socket to get cert and cert chain
2.2.2.1. Valid or invalid certs
2.2.3. Using requests methods to get cert and cert chain
2.2.3.1. Valid certs using urllib3 patch tools
2.2.3.2. Invalid certs using urllib3 patch tools
2.3. API Reference
2.3.1. Classes
2.3.1.1. Store Classes
2.3.1.2. WithCert Classes
2.3.1.3. Exception Classes
2.3.2. Functions
2.3.2.1. Get Cert Functions
2.3.2.2. WithCert Functions
2.3.2.3. Conversion Functions
2.3.2.4. Utility Functions
Page
Python Module Index
c
c
cert_human_cli