SecureBlackbox 2020 Python Edition

Questions / Feedback?

MailReader Class

Properties   Methods   Events   Configuration Settings   Errors  

The MailReader class implements parsing and decryption of e-mail messages.

Syntax

class secureblackbox.MailReader

Remarks

MailReader parses and decrypts e-mail messages, as well as verifies electronic signatures.

Property List


The following is the full list of the properties of the class with short descriptions. Click on the links for further details.

attach_countThe number of records in the Attach arrays.
attach_content_subtypeContains the content subtype of the attachment.
attach_content_typeContain the content type of the attachment.
attach_creation_dateThe creation date.
attach_dataThe content of the attachment.
attach_descriptionTextual description of the attachment.
attach_filenameSpecifies the name of the attachment file.
attach_idContains the attachment's unique identifier.
attach_modification_dateSpecifies the date and time of the file's last modification.
attach_read_dateSpecifies the file's last read date.
attach_sizeAttachment's size in bytes.
bcc_addr_countThe number of records in the BccAddr arrays.
bcc_addr_addressContains the e-mail address in the form of john@doe.
bcc_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
bcc_addr_group_nameThe name of the group this address belongs to.
blocked_cert_countThe number of records in the BlockedCert arrays.
blocked_cert_bytesReturns raw certificate data in DER format.
blocked_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
cc_addr_countThe number of records in the CcAddr arrays.
cc_addr_addressContains the e-mail address in the form of john@doe.
cc_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
cc_addr_group_nameThe name of the group this address belongs to.
decryption_cert_bytesReturns raw certificate data in DER format.
decryption_cert_caIndicates whether the certificate has a CA capability (a setting in BasicConstraints extension).
decryption_cert_ca_key_idA unique identifier (fingerprint) of the CA certificate's private key.
decryption_cert_crl_distribution_pointsLocations of the CRL (Certificate Revocation List) distribution points used to check this certificate's validity.
decryption_cert_curveSpecifies the elliptic curve of the EC public key.
decryption_cert_fingerprintContains the fingerprint (a hash imprint) of this certificate.
decryption_cert_friendly_nameContains an associated alias (friendly name) of the certificate.
decryption_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
decryption_cert_hash_algorithmSpecifies the hash algorithm to be used in the operations on the certificate (such as key signing) SB_HASH_ALGORITHM_SHA1 SHA1 SB_HASH_ALGORITHM_SHA224 SHA224 SB_HASH_ALGORITHM_SHA256 SHA256 SB_HASH_ALGORITHM_SHA384 SHA384 SB_HASH_ALGORITHM_SHA512 SHA512 SB_HASH_ALGORITHM_MD2 MD2 SB_HASH_ALGORITHM_MD4 MD4 SB_HASH_ALGORITHM_MD5 MD5 SB_HASH_ALGORITHM_RIPEMD160 RIPEMD160 SB_HASH_ALGORITHM_CRC32 CRC32 SB_HASH_ALGORITHM_SSL3 SSL3 SB_HASH_ALGORITHM_GOST_R3411_1994 GOST1994 SB_HASH_ALGORITHM_WHIRLPOOL WHIRLPOOL SB_HASH_ALGORITHM_POLY1305 POLY1305 SB_HASH_ALGORITHM_SHA3_224 SHA3_224 SB_HASH_ALGORITHM_SHA3_256 SHA3_256 SB_HASH_ALGORITHM_SHA3_384 SHA3_384 SB_HASH_ALGORITHM_SHA3_512 SHA3_512 SB_HASH_ALGORITHM_BLAKE2S_128 BLAKE2S_128 SB_HASH_ALGORITHM_BLAKE2S_160 BLAKE2S_160 SB_HASH_ALGORITHM_BLAKE2S_224 BLAKE2S_224 SB_HASH_ALGORITHM_BLAKE2S_256 BLAKE2S_256 SB_HASH_ALGORITHM_BLAKE2B_160 BLAKE2B_160 SB_HASH_ALGORITHM_BLAKE2B_256 BLAKE2B_256 SB_HASH_ALGORITHM_BLAKE2B_384 BLAKE2B_384 SB_HASH_ALGORITHM_BLAKE2B_512 BLAKE2B_512 SB_HASH_ALGORITHM_SHAKE_128 SHAKE_128 SB_HASH_ALGORITHM_SHAKE_256 SHAKE_256 SB_HASH_ALGORITHM_SHAKE_128_LEN SHAKE_128_LEN SB_HASH_ALGORITHM_SHAKE_256_LEN SHAKE_256_LEN .
decryption_cert_issuerThe common name of the certificate issuer (CA), typically a company name.
decryption_cert_issuer_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate issuer.
decryption_cert_key_algorithmSpecifies the public key algorithm of this certificate.
decryption_cert_key_bitsReturns the length of the public key.
decryption_cert_key_fingerprintReturns a fingerprint of the public key contained in the certificate.
decryption_cert_key_usageIndicates the purposes of the key contained in the certificate, in the form of an OR'ed flag set.
decryption_cert_key_validReturns True if the certificate's key is cryptographically valid, and False otherwise.
decryption_cert_ocsp_locationsLocations of OCSP (Online Certificate Status Protocol) services that can be used to check this certificate's validity, as recorded by the CA.
decryption_cert_originReturns the origin of this certificate.
decryption_cert_policy_i_dsContains identifiers (OIDs) of the applicable certificate policies.
decryption_cert_private_key_bytesContains the certificate's private key.
decryption_cert_private_key_existsIndicates whether the certificate has an associated private key.
decryption_cert_private_key_extractableIndicates whether the private key is extractable.
decryption_cert_public_key_bytesContains the certificate's public key in DER format.
decryption_cert_self_signedIndicates whether the certificate is self-signed (root) or signed by an external CA.
decryption_cert_serial_numberReturns the certificate's serial number.
decryption_cert_sig_algorithmIndicates the algorithm that was used by the CA to sign this certificate.
decryption_cert_subjectThe common name of the certificate holder, typically an individual's name, a URL, an e-mail address, or a company name.
decryption_cert_subject_key_idContains a unique identifier (fingerprint) of the certificate's private key.
decryption_cert_subject_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate holder (subject).
decryption_cert_valid_fromThe time point at which the certificate becomes valid, in UTC.
decryption_cert_valid_toThe time point at which the certificate expires, in UTC.
external_crypto_custom_paramsCustom parameters to be passed to the signing service (uninterpreted).
external_crypto_dataAdditional data to be included in the async state and mirrored back by the requestor.
external_crypto_external_hash_calculationSpecifies whether the message hash is to be calculated at the external endpoint.
external_crypto_hash_algorithmSpecifies the request's signature hash algorithm.
external_crypto_key_idThe ID of the pre-shared key used for DC request authentication.
external_crypto_key_secretThe pre-shared key used for DC request authentication.
external_crypto_methodSpecifies the asynchronous signing method.
external_crypto_modeSpecifies the external cryptography mode.
external_crypto_public_key_algorithmProvide public key algorithm here if the certificate is not available on the pre-signing stage.
from_addr_countThe number of records in the FromAddr arrays.
from_addr_addressContains the e-mail address in the form of john@doe.
from_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
from_addr_group_nameThe name of the group this address belongs to.
ignore_chain_validation_errorsMakes the class tolerant to chain validation errors.
known_cert_countThe number of records in the KnownCert arrays.
known_cert_bytesReturns raw certificate data in DER format.
known_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
known_crl_countThe number of records in the KnownCRL arrays.
known_crl_bytesReturns raw CRL data in DER format.
known_crl_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
known_ocsp_countThe number of records in the KnownOCSP arrays.
known_ocsp_bytesBuffer containing raw OCSP response data.
known_ocsp_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
msg_attachment_countReturns the number of attachments in this message.
msg_bccThe contents of the BCC header property.
msg_ccThe value of the CC header property.
msg_commentsContains additional information about the message body.
msg_dateThe date and time when the message entered the mail delivery system.
msg_delivery_receiptEnables delivery notification.
msg_fromContains the value of the From header property.
msg_html_textThe HTML version of the message.
msg_idThe contents of the Message-ID header property.
msg_in_reply_toThe value of the In-Reply-To header property.
msg_keywordsThe value of the Keywords header property.
msg_mailerThe name of the software that was used to send the message.
msg_plain_textThe plain text version of the message.
msg_prioritySpecifies the message priority.
msg_read_receiptEnables a read notification.
msg_referencesThe value of the References header property.
msg_reply_toThe value of the Reply-To header property.
msg_return_pathThe value of the Return-Path header property.
msg_senderThe value of the Sender header property.
msg_send_toThe value of the To header property.
msg_subjectContains the subject property of this message.
offline_modeSwitches the class to the offline mode.
header_field_countThe number of records in the HeaderField arrays.
header_field_nameThe name element in a (name, value) pair.
header_field_valueThe value element in a (name, value) pair.
profileSpecifies a pre-defined profile to apply when creating the signature.
proxy_addressThe IP address of the proxy server.
proxy_authenticationThe authentication type used by the proxy server.
proxy_passwordThe password to authenticate to the proxy server.
proxy_portThe port on the proxy server to connect to.
proxy_proxy_typeThe type of the proxy server.
proxy_request_headersContains HTTP request headers for WebTunnel and HTTP proxy.
proxy_response_bodyContains the HTTP or HTTPS (WebTunnel) proxy response body.
proxy_response_headersContains response headers received from an HTTP or HTTPS (WebTunnel) proxy server.
proxy_use_i_pv6Specifies whether IPv6 should be used when connecting through the proxy.
proxy_use_proxyEnables or disables proxy-driven connection.
proxy_usernameSpecifies the username credential for proxy authentication.
reply_to_addr_countThe number of records in the ReplyToAddr arrays.
reply_to_addr_addressContains the e-mail address in the form of john@doe.
reply_to_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
reply_to_addr_group_nameThe name of the group this address belongs to.
revocation_checkSpecifies the kind(s) of revocation check to perform.
sec_info_chain_validation_detailsThe details of a certificate chain validation outcome.
sec_info_chain_validation_resultThe outcome of a certificate chain validation routine.
sec_info_claimed_signing_timeReturns the signature's claimed signing time.
sec_info_encryptedIndicates whether the message is encrypted.
sec_info_encryption_algorithmIndicates the algorithm that was used to encrypt the message.
sec_info_hash_algorithmSpecifies the hash algorithm that was used to calculate the signature.
sec_info_signature_validation_resultThe outcome of the cryptographic signature validation.
sec_info_signedIndicates whether the message is signed.
sec_info_validation_logContains the signing certificate's chain validation log.
sender_addr_addressContains the e-mail address in the form of john@doe.
sender_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
sender_addr_group_nameThe name of the group this address belongs to.
send_to_addr_countThe number of records in the SendToAddr arrays.
send_to_addr_addressContains the e-mail address in the form of john@doe.
send_to_addr_display_nameContains the friendly name of the user of this address, such as John Doe.
send_to_addr_group_nameThe name of the group this address belongs to.
signing_cert_bytesReturns raw certificate data in DER format.
signing_cert_caIndicates whether the certificate has a CA capability (a setting in BasicConstraints extension).
signing_cert_ca_key_idA unique identifier (fingerprint) of the CA certificate's private key.
signing_cert_crl_distribution_pointsLocations of the CRL (Certificate Revocation List) distribution points used to check this certificate's validity.
signing_cert_curveSpecifies the elliptic curve of the EC public key.
signing_cert_fingerprintContains the fingerprint (a hash imprint) of this certificate.
signing_cert_friendly_nameContains an associated alias (friendly name) of the certificate.
signing_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
signing_cert_hash_algorithmSpecifies the hash algorithm to be used in the operations on the certificate (such as key signing) SB_HASH_ALGORITHM_SHA1 SHA1 SB_HASH_ALGORITHM_SHA224 SHA224 SB_HASH_ALGORITHM_SHA256 SHA256 SB_HASH_ALGORITHM_SHA384 SHA384 SB_HASH_ALGORITHM_SHA512 SHA512 SB_HASH_ALGORITHM_MD2 MD2 SB_HASH_ALGORITHM_MD4 MD4 SB_HASH_ALGORITHM_MD5 MD5 SB_HASH_ALGORITHM_RIPEMD160 RIPEMD160 SB_HASH_ALGORITHM_CRC32 CRC32 SB_HASH_ALGORITHM_SSL3 SSL3 SB_HASH_ALGORITHM_GOST_R3411_1994 GOST1994 SB_HASH_ALGORITHM_WHIRLPOOL WHIRLPOOL SB_HASH_ALGORITHM_POLY1305 POLY1305 SB_HASH_ALGORITHM_SHA3_224 SHA3_224 SB_HASH_ALGORITHM_SHA3_256 SHA3_256 SB_HASH_ALGORITHM_SHA3_384 SHA3_384 SB_HASH_ALGORITHM_SHA3_512 SHA3_512 SB_HASH_ALGORITHM_BLAKE2S_128 BLAKE2S_128 SB_HASH_ALGORITHM_BLAKE2S_160 BLAKE2S_160 SB_HASH_ALGORITHM_BLAKE2S_224 BLAKE2S_224 SB_HASH_ALGORITHM_BLAKE2S_256 BLAKE2S_256 SB_HASH_ALGORITHM_BLAKE2B_160 BLAKE2B_160 SB_HASH_ALGORITHM_BLAKE2B_256 BLAKE2B_256 SB_HASH_ALGORITHM_BLAKE2B_384 BLAKE2B_384 SB_HASH_ALGORITHM_BLAKE2B_512 BLAKE2B_512 SB_HASH_ALGORITHM_SHAKE_128 SHAKE_128 SB_HASH_ALGORITHM_SHAKE_256 SHAKE_256 SB_HASH_ALGORITHM_SHAKE_128_LEN SHAKE_128_LEN SB_HASH_ALGORITHM_SHAKE_256_LEN SHAKE_256_LEN .
signing_cert_issuerThe common name of the certificate issuer (CA), typically a company name.
signing_cert_issuer_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate issuer.
signing_cert_key_algorithmSpecifies the public key algorithm of this certificate.
signing_cert_key_bitsReturns the length of the public key.
signing_cert_key_fingerprintReturns a fingerprint of the public key contained in the certificate.
signing_cert_key_usageIndicates the purposes of the key contained in the certificate, in the form of an OR'ed flag set.
signing_cert_key_validReturns True if the certificate's key is cryptographically valid, and False otherwise.
signing_cert_ocsp_locationsLocations of OCSP (Online Certificate Status Protocol) services that can be used to check this certificate's validity, as recorded by the CA.
signing_cert_policy_i_dsContains identifiers (OIDs) of the applicable certificate policies.
signing_cert_public_key_bytesContains the certificate's public key in DER format.
signing_cert_self_signedIndicates whether the certificate is self-signed (root) or signed by an external CA.
signing_cert_serial_numberReturns the certificate's serial number.
signing_cert_sig_algorithmIndicates the algorithm that was used by the CA to sign this certificate.
signing_cert_subjectThe common name of the certificate holder, typically an individual's name, a URL, an e-mail address, or a company name.
signing_cert_subject_key_idContains a unique identifier (fingerprint) of the certificate's private key.
signing_cert_subject_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate holder (subject).
signing_cert_valid_fromThe time point at which the certificate becomes valid, in UTC.
signing_cert_valid_toThe time point at which the certificate expires, in UTC.
socket_dns_modeSelects the DNS resolver to use: the class's (secure) built-in one, or the one provided by the system.
socket_dns_portSpecifies the port number to be used for sending queries to the DNS server.
socket_dns_query_timeoutThe timeout (in milliseconds) for each DNS query.
socket_dns_serversThe addresses of DNS servers to use for address resolution, separated by commas or semicolons.
socket_dns_total_timeoutThe timeout (in milliseconds) for the whole resolution process.
socket_incoming_speed_limitThe maximum number of bytes to read from the socket, per second.
socket_local_addressThe local network interface to bind the socket to.
socket_local_portThe local port number to bind the socket to.
socket_outgoing_speed_limitThe maximum number of bytes to write to the socket, per second.
socket_timeoutThe maximum period of waiting, in milliseconds, after which the socket operation is considered unsuccessful.
socket_use_i_pv6Enables or disables IP protocol version 6.
tls_auto_validate_certificatesSpecifies whether server-side TLS certificates should be validated automatically using internal validation rules.
tls_base_configurationSelects the base configuration for the TLS settings.
tls_ciphersuitesA list of ciphersuites separated with commas or semicolons.
tlsec_curvesDefines the elliptic curves to enable.
tls_force_resume_if_destination_changesWhether to force TLS session resumption when the destination address changes.
tls_pre_shared_identityDefines the identity used when the PSK (Pre-Shared Key) key-exchange mechanism is negotiated.
tls_pre_shared_keyContains the pre-shared for the PSK (Pre-Shared Key) key-exchange mechanism, encoded with base16.
tls_pre_shared_key_ciphersuiteDefines the ciphersuite used for PSK (Pre-Shared Key) negotiation.
tls_renegotiation_attack_prevention_modeSelects renegotiation attack prevention mechanism.
tls_revocation_checkSpecifies the kind(s) of revocation check to perform.
tlsssl_optionsVarious SSL (TLS) protocol options, set of cssloExpectShutdownMessage 0x001 Wait for the close-notify message when shutting down the connection cssloOpenSSLDTLSWorkaround 0x002 (DEPRECATED) Use a DTLS version workaround when talking to very old OpenSSL versions cssloDisableKexLengthAlignment 0x004 Do not align the client-side PMS by the RSA modulus size.
tlstls_modeSpecifies the TLS mode to use.
tls_use_extended_master_secretEnables Extended Master Secret Extension, as defined in RFC 7627.
tls_use_session_resumptionEnables or disables TLS session resumption capability.
tls_versionsTh SSL/TLS versions to enable by default.
trusted_cert_countThe number of records in the TrustedCert arrays.
trusted_cert_bytesReturns raw certificate data in DER format.
trusted_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
used_cert_countThe number of records in the UsedCert arrays.
used_cert_bytesReturns raw certificate data in DER format.
used_cert_caIndicates whether the certificate has a CA capability (a setting in BasicConstraints extension).
used_cert_ca_key_idA unique identifier (fingerprint) of the CA certificate's private key.
used_cert_crl_distribution_pointsLocations of the CRL (Certificate Revocation List) distribution points used to check this certificate's validity.
used_cert_curveSpecifies the elliptic curve of the EC public key.
used_cert_fingerprintContains the fingerprint (a hash imprint) of this certificate.
used_cert_friendly_nameContains an associated alias (friendly name) of the certificate.
used_cert_handleAllows to get or set a 'handle', a unique identifier of the underlying property object.
used_cert_hash_algorithmSpecifies the hash algorithm to be used in the operations on the certificate (such as key signing) SB_HASH_ALGORITHM_SHA1 SHA1 SB_HASH_ALGORITHM_SHA224 SHA224 SB_HASH_ALGORITHM_SHA256 SHA256 SB_HASH_ALGORITHM_SHA384 SHA384 SB_HASH_ALGORITHM_SHA512 SHA512 SB_HASH_ALGORITHM_MD2 MD2 SB_HASH_ALGORITHM_MD4 MD4 SB_HASH_ALGORITHM_MD5 MD5 SB_HASH_ALGORITHM_RIPEMD160 RIPEMD160 SB_HASH_ALGORITHM_CRC32 CRC32 SB_HASH_ALGORITHM_SSL3 SSL3 SB_HASH_ALGORITHM_GOST_R3411_1994 GOST1994 SB_HASH_ALGORITHM_WHIRLPOOL WHIRLPOOL SB_HASH_ALGORITHM_POLY1305 POLY1305 SB_HASH_ALGORITHM_SHA3_224 SHA3_224 SB_HASH_ALGORITHM_SHA3_256 SHA3_256 SB_HASH_ALGORITHM_SHA3_384 SHA3_384 SB_HASH_ALGORITHM_SHA3_512 SHA3_512 SB_HASH_ALGORITHM_BLAKE2S_128 BLAKE2S_128 SB_HASH_ALGORITHM_BLAKE2S_160 BLAKE2S_160 SB_HASH_ALGORITHM_BLAKE2S_224 BLAKE2S_224 SB_HASH_ALGORITHM_BLAKE2S_256 BLAKE2S_256 SB_HASH_ALGORITHM_BLAKE2B_160 BLAKE2B_160 SB_HASH_ALGORITHM_BLAKE2B_256 BLAKE2B_256 SB_HASH_ALGORITHM_BLAKE2B_384 BLAKE2B_384 SB_HASH_ALGORITHM_BLAKE2B_512 BLAKE2B_512 SB_HASH_ALGORITHM_SHAKE_128 SHAKE_128 SB_HASH_ALGORITHM_SHAKE_256 SHAKE_256 SB_HASH_ALGORITHM_SHAKE_128_LEN SHAKE_128_LEN SB_HASH_ALGORITHM_SHAKE_256_LEN SHAKE_256_LEN .
used_cert_issuerThe common name of the certificate issuer (CA), typically a company name.
used_cert_issuer_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate issuer.
used_cert_key_algorithmSpecifies the public key algorithm of this certificate.
used_cert_key_bitsReturns the length of the public key.
used_cert_key_fingerprintReturns a fingerprint of the public key contained in the certificate.
used_cert_key_usageIndicates the purposes of the key contained in the certificate, in the form of an OR'ed flag set.
used_cert_key_validReturns True if the certificate's key is cryptographically valid, and False otherwise.
used_cert_ocsp_locationsLocations of OCSP (Online Certificate Status Protocol) services that can be used to check this certificate's validity, as recorded by the CA.
used_cert_originReturns the origin of this certificate.
used_cert_policy_i_dsContains identifiers (OIDs) of the applicable certificate policies.
used_cert_private_key_bytesContains the certificate's private key.
used_cert_private_key_existsIndicates whether the certificate has an associated private key.
used_cert_private_key_extractableIndicates whether the private key is extractable.
used_cert_public_key_bytesContains the certificate's public key in DER format.
used_cert_self_signedIndicates whether the certificate is self-signed (root) or signed by an external CA.
used_cert_serial_numberReturns the certificate's serial number.
used_cert_sig_algorithmIndicates the algorithm that was used by the CA to sign this certificate.
used_cert_subjectThe common name of the certificate holder, typically an individual's name, a URL, an e-mail address, or a company name.
used_cert_subject_key_idContains a unique identifier (fingerprint) of the certificate's private key.
used_cert_subject_rdnA collection of information, in the form of [OID, Value] pairs, uniquely identifying the certificate holder (subject).
used_cert_valid_fromThe time point at which the certificate becomes valid, in UTC.
used_cert_valid_toThe time point at which the certificate expires, in UTC.
validation_momentThe time point at which signature validity is to be established.

Method List


The following is the full list of the methods of the class with short descriptions. Click on the links for further details.

configSets or retrieves a configuration setting.
find_attachmentLooks up a Message's attachment by its ID.
load_from_bytesLoads an e-mail message from a byte array.
load_from_fileLoads an e-mail message from a file.

Event List


The following is the full list of the events fired by the class with short descriptions. Click on the links for further details.

on_chain_validatedReports the completion of a certificate chain validation.
on_decryption_info_neededAsks the application to provide a decryption certificate.
on_errorReports information about errors during e-mail message loading, parsing or saving.
on_external_decryptHandles remote or external decryption.
on_notificationThis event notifies the application about an underlying control flow event.
on_signature_foundSignifies the start of signature validation.
on_signature_validatedMarks the completion of the signature validation routine.

Configuration Settings


The following is a list of configuration settings for the class with short descriptions. Click on the links for further details.

GracePeriodSpecifies a grace period to apply during revocation information checks.
HeaderCharsetCharset of the header. If not empty, the one specified in the message header will be ignored.
IgnoreSystemTrustWhether trusted Windows Certificate Stores should be treated as trusted.
TempPathPath for storing temporary files.
TextCharsetCharset of text parts, if any. If not empty, the one specified in the message text parts will be ignored.
TolerateMinorChainIssuesWhether to tolerate minor chain issues.
UseMicrosoftCTLEnables or disables automatic use of Microsoft online certificate trust list.
UseSystemCertificatesEnables or disables the use of the system certificates.
CheckKeyIntegrityBeforeUseEnables or disable private key integrity check before use.
CookieCachingSpecifies whether a cookie cache should be used for HTTP(S) transports.
CookiesGets or sets local cookies for the class (supported for HTTPClient, RESTClient and SOAPClient only).
DefDeriveKeyIterationsSpecifies the default key derivation algorithm iteration count.
EnableClientSideSSLFFDHEEnables or disables finite field DHE key exchange support in TLS clients.
GlobalCookiesGets or sets global cookies for all the HTTP transports.
HttpUserAgentSpecifies the user agent name to be used by all HTTP clients.
LogDestinationSpecifies the debug log destination.
LogDetailsSpecifies the debug log details to dump.
LogFileSpecifies the debug log filename.
LogFiltersSpecifies the debug log filters.
LogFlushModeSpecifies the log flush mode.
LogLevelSpecifies the debug log level.
LogMaxEventCountSpecifies the maximum number of events to cache before further action is taken.
LogRotationModeSpecifies the log rotation mode.
MaxASN1BufferLengthSpecifies the maximal allowed length for ASN.1 primitive tag data.
MaxASN1TreeDepthSpecifies the maximal depth for processed ASN.1 trees.
OCSPHashAlgorithmSpecifies the hash algorithm to be used to identify certificates in OCSP requests.
UseOwnDNSResolverSpecifies whether the client classes should use own DNS resolver.
UseSharedSystemStoragesSpecifies whether the validation engine should use a global per-process copy of the system certificate stores.
UseSystemOAEPAndPSSEnforces or disables the use of system-driven RSA OAEP and PSS computations.
UseSystemRandomEnables or disables the use of the OS PRNG.

Copyright (c) 2022 /n software inc. - All rights reserved.
SecureBlackbox 2020 Python Edition - Version 20.0 [Build 8165]