Class Security_Api
- java.lang.Object
- 
- com.ironsoftware.ironpdf.internal.staticapi.Security_Api
 
- 
 public final class Security_Api extends Object The type Security api.
- 
- 
Constructor SummaryConstructors Constructor Description Security_Api()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static SecurityOptionsgetPdfSecurityOptions(InternalPdfDocument internalPdfDocument)Get PDF security settingsstatic voidmakePdfDocumentReadOnly(InternalPdfDocument internalPdfDocument, String ownerPassword)Makes this PDF document read only such that:static voidremovePasswordsAndEncryption(InternalPdfDocument internalPdfDocument)Removes all user and owner password security for a PDF document.static voidsetPdfSecuritySettings(InternalPdfDocument internalPdfDocument, SecurityOptions securityOptions)Set PDF security settings
 
- 
- 
- 
Method Detail- 
removePasswordsAndEncryptionpublic static void removePasswordsAndEncryption(InternalPdfDocument internalPdfDocument) Removes all user and owner password security for a PDF document. Also disables content encryption.Content is encrypted at 128 bit. Copy and paste of content is disallowed. Annotations and form editing are disabled. - Parameters:
- internalPdfDocument- the internal pdf document
 
 - 
getPdfSecurityOptionspublic static SecurityOptions getPdfSecurityOptions(InternalPdfDocument internalPdfDocument) Get PDF security settings. - Parameters:
- internalPdfDocument- the internal pdf document
- Returns:
- PdfSecuritySettings pdf security options
 
 - 
makePdfDocumentReadOnlypublic static void makePdfDocumentReadOnly(InternalPdfDocument internalPdfDocument, String ownerPassword) Makes this PDF document read only such that:Content is encrypted at 128 bit. Copy and paste of content is disallowed. Annotations and form editing are disabled. . - Parameters:
- internalPdfDocument- the internal pdf document
- ownerPassword- The owner password for the PDF. A string for owner password is required to enable PDF encryption and all document security options.
 
 - 
setPdfSecuritySettingspublic static void setPdfSecuritySettings(InternalPdfDocument internalPdfDocument, SecurityOptions securityOptions) Set PDF security settings. - Parameters:
- internalPdfDocument- the internal pdf document
- securityOptions- A- SecurityOptionsobject.
 
 
- 
 
-