IPWorks Encrypt 2020 Android Edition

Questions / Feedback?

Encrypt Method

Encrypts the message.


public void encrypt();


This method encrypts the data specified in SetInputStream, InputFile or InputMessage in a PKCS encoded envelope with all of the recipient certificates specified in the MessageRecipients collection.

The result of the encrypted data will be written to the stream specified by SetOutputStream, OutputFile or OutputMessage. The OutputMessageHeaders property will be filled with the required S/MIME headers.

Please note that the message headers, including the Sender, Recipient(s), and Subject, are not encrypted. If this is sensitive information, consider including these headers in the message body as a MIME entity, and providing other headers for the S/MIME wrapper.

Input and Output Properties

The component will determine the source and destination of the input and output based on which properties are set.

The order in which the input properties are checked is as follows:

When a valid source is found the search stops. The order in which the output properties are checked is as follows:

When using streams you may need to additionally set CloseInputStreamAfterProcessing or CloseOutputStreamAfterProcessing.

The headers of the input message (if any) will be read from InputMessageHeaders or InputMessageHeadersString.

The headers of the resulting message will be available in the OutputMessageHeaders and OutputMessageHeadersString properties.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Encrypt 2020 Android Edition - Version 20.0 [Build 8161]