LibreOffice
LibreOffice 7.3 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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::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: