LibreOffice
LibreOffice 24.2 SDK API Reference
List of all members
PackageEncryption Service Reference

import"PackageEncryption.idl";

Inheritance diagram for PackageEncryption:
XPackageEncryption XInterface

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::NamedValuecreateEncryptionData ([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::NamedValueencrypt ([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: