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