LibreOffice: PackageEncryption Service Reference

LibreOffice LibreOffice 7.3 SDK API Reference

List of all members
PackageEncryption Service Reference

`import"PackageEncryption.idl";`

Inheritance diagram for PackageEncryption:

## Additional Inherited Members
Public Member Functions inherited from XPackageEncryption
boolean | readEncryptionInfo ([in] sequence< com::sun::star::beans::NamedValue > rStreams)
| Read package crypto information. More...
boolean | generateEncryptionKey ([in] string rPassword)
| Set or refresh encryption key. More...
boolean | decrypt ([in] com::sun::star::io::XInputStream rxInputStream, [out] com::sun::star::io::XOutputStream rxOutputStream)
| Decrypt document content. More...
sequence< com::sun::star::beans::NamedValue > | createEncryptionData ([in] string rPassword)
| Create key-value list of encryption meta data. More...
boolean | setupEncryption ([in] sequence< com::sun::star::beans::NamedValue > rMediaEncData)
| Set key-value list of encryption meta data. More...
sequence< com::sun::star::beans::NamedValue > | encrypt ([in] com::sun::star::io::XInputStream rxInputStream)
| Encrypt given stream. More...
boolean | checkDataIntegrity ()
| Check if decryption meta data is valid. More...
Public Member Functions inherited from XInterface
any | queryInterface ([in] type aType)
| queries for a new interface to an existing UNO object. More...
void | acquire ()
| increases the reference counter by one. More...
void | release ()
| decreases the reference counter by one. More...

The documentation for this service was generated from the following file:

- com/sun/star/packages/PackageEncryption.idl