Agent SDK
Static Public Attributes | List of all members
ionicsdk.filecipher.FileCipherPdf Class Reference

Cipher that supports PDF file encryption / decryption. More...

Inheritance diagram for ionicsdk.filecipher.FileCipherPdf:
ionicsdk.filecipher.FileCipherBase

Static Public Attributes

 FAMILY = FileCipherFamily.PDF
 (FileCipherFamily) File Cipher Family enumeration for this class
 
 FAMILY_STRING = FileCipherFamily.tostring(FAMILY)
 (string) File Cipher Family label for this class
 

Additional Inherited Members

- Public Member Functions inherited from ionicsdk.filecipher.FileCipherBase
def family (self)
 Access the instance FileCipherFamily enumeration. More...
 
def familystring (self)
 Access the instance FileCipherFamily string. More...
 
def getLastServerResponse (self)
 Return the Server Response object from the last Agent call. More...
 
def encryptbytes (self, plaintextbytes, attributes=None, metadata=None, mutableAttributes=None)
 Encrypts an input byte buffer into an output byte buffer. More...
 
def encryptbytes2 (self, plaintextbytes, encryptattributesInOut)
 Encrypts an input byte buffer into an output byte buffer. More...
 
def decryptbytes (self, ciphertextbytes, metadata=None)
 Decrypts an input buffer into an output buffer. More...
 
def decryptbytes2 (self, ciphertextbytes, decryptattributesInOut)
 Decrypts an input byte buffer into an output byte buffer. More...
 
def encryptinplace (self, filepath, attributes=None, metadata=None, mutableAttributes=None)
 Encrypts a file in-place. More...
 
def encryptinplace2 (self, filepath, encryptattributesInOut)
 Encrypts a file in-place. More...
 
def decryptinplace (self, filepath, metadata=None)
 Decrypts a file in-place. More...
 
def decryptinplace2 (self, filepath, decryptattributesInOut)
 Decrypts a file in-place. More...
 
def encrypt (self, sourcepath, destpath, attributes=None, metadata=None, mutableAttributes=None)
 Encrypts an input file into an output file. More...
 
def encrypt2 (self, sourcepath, destpath, encryptattributesInOut)
 Encrypts an input file into an output file. More...
 
def decrypt (self, sourcepath, destpath, metadata=None)
 Decrypts an input file into an output output file. More...
 
def decrypt2 (self, sourcepath, destpath, decryptattributesInOut)
 Decrypts an input file into an output output file. More...
 
def getinfobytes (self, inputbytes)
 Determines if a file is Ionic protected and various pieces of information about the file. More...
 
def getinfo (self, filepath)
 Determines if a file is Ionic protected and various pieces of information about the file. More...
 

Detailed Description

Cipher that supports PDF file encryption / decryption.

Args: agentkeyservice(AgentKeyServicesBase): An Agent or your own implementation of AgentKeyServicesBase. coverpageservice(CoverPageService): Optional, a custom cover page service. A default service is created if nothing is passed here.


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