The MessageDecryptor component decrypts data that is stored in the PKCS#7 format.
PKCS#7 (Public Key Cryptography Standard #7) is a common format used to store encrypted and signed data. It is used by a variety of protocols, including S/MIME and CMS.
The following is the full list of the properties of the module with short descriptions. Click on the links for further details.
|Certificate||The certificate that was used to decrypt the message.|
|Certificates||A collection of certificates that can be used for message decryption.|
|EncryptionAlgorithm||The symmetric cipher that was used to encrypt the data.|
|ExternalCrypto||Provides access to external signing and DC parameters.|
|InputBytes||Use this property to pass the input to component in the byte array form.|
|InputFile||Path to the file containing the encrypted message.|
|Key||The symmetric key to use for decryption.|
|OutputBytes||Use this property to read the output the component object has produced.|
|OutputFile||Path to the file to save the decrypted data to.|
The following is the full list of the methods of the module with short descriptions. Click on the links for further details.
|Config||Sets or retrieves a configuration setting.|
|Decrypt||Attempts to decrypt an encrypted PKCS#7 message.|
The following is the full list of the events fired by the module with short descriptions. Click on the links for further details.
|Error||Information about errors during PKCS#7 message decryption.|
|ExternalDecrypt||Handles remote or external decryption.|
|Notification||This event notifies the application about an underlying control flow event.|
|RecipientFound||Fires to report a message addressee parameters.|
The following is a list of configuration settings for the module with short descriptions. Click on the links for further details.
|NoOuterContentInfo||Whether the message has outer content.|
|OAEPHashAlgorithm||Hash algorithm to be used in RSA-OAEP.|
|TempPath||Path for storing temporary files.|
|CheckKeyIntegrityBeforeUse||Enables or disable private key integrity check before use.|
|CookieCaching||Specifies whether a cookie cache should be used for HTTP(S) transports.|
|Cookies||Gets or sets local cookies for the component (supported for HTTPClient, RESTClient and SOAPClient only).|
|DefDeriveKeyIterations||Specifies the default key derivation algorithm iteration count.|
|EnableClientSideSSLFFDHE||Enables or disables finite field DHE key exchange support in TLS clients.|
|GlobalCookies||Gets or sets global cookies for all the HTTP transports.|
|HttpUserAgent||Specifies the user agent name to be used by all HTTP clients.|
|LogDestination||Specifies the debug log destination.|
|LogDetails||Specifies the debug log details to dump.|
|LogFile||Specifies the debug log filename.|
|LogFilters||Specifies the debug log filters.|
|LogFlushMode||Specifies the log flush mode.|
|LogLevel||Specifies the debug log level.|
|LogMaxEventCount||Specifies the maximum number of events to cache before further action is taken.|
|LogRotationMode||Specifies the log rotation mode.|
|MaxASN1BufferLength||Specifies the maximal allowed length for ASN.1 primitive tag data.|
|MaxASN1TreeDepth||Specifies the maximal depth for processed ASN.1 trees.|
|OCSPHashAlgorithm||Specifies the hash algorithm to be used to identify certificates in OCSP requests.|
|UseOwnDNSResolver||Specifies whether the client components should use own DNS resolver.|
|UseSharedSystemStorages||Specifies whether the validation engine should use a global per-process copy of the system certificate stores.|
|UseSystemOAEPAndPSS||Enforces or disables the use of system-driven RSA OAEP and PSS computations.|
|UseSystemRandom||Enables or disables the use of the OS PRNG.|