Documents for PDF .NET Edition
GrapeCity.Documents.Pdf Assembly / GrapeCity.Documents.Pdf.Security Namespace / StandardSecurityHandler Class
Properties Methods

In This Topic
    StandardSecurityHandler Class Members
    In This Topic

    The following tables list the members exposed by StandardSecurityHandler.

    Public Properties
     NameDescription
    Public PropertyGets the access type granted by this StandardSecurityHandler, or null. This property is initialized when a document is loaded.  
    Public PropertyGets or sets the password required to change permissions of a PDF document as a string.

    The two properties OwnerPassword and OwnerPasswordBytes allow to define the password as a string or as an array of bytes.

    According to the PDF specification, a string password should be converted to an array of bytes using the system code page (if the standard security handler with revision 4 or less is used). In some environments the system code page is unavailable, so GcPdf cannot perform this conversion. If the password string only contains ASCII chars, this does not present a problem. But if the password string contains non-ASCII Unicode characters, it is up to the developer to perform the conversion and set the password using this property.  
    Public PropertyGets or sets the password required to change permissions of a PDF document as a byte array.

    The two properties OwnerPassword and OwnerPasswordBytes allow to define the password as a string or as an array of bytes.

    According to the PDF specification, a string password should be converted to an array of bytes using the system code page (if the standard security handler with revision 4 or less is used). In some environments the system code page is unavailable, so GcPdf cannot perform this conversion. If the password string only contains ASCII chars, this does not present a problem. But if the password string contains non-ASCII Unicode characters, it is up to the developer to perform the conversion and set the password using this property.  
    Public PropertyGets the revision of this StandardSecurityHandler.  
    Public PropertyGets or sets the password required to open a PDF document as a string.

    The two properties UserPassword and UserPasswordBytes allow to define the password as a string or as an array of bytes.

    According to the PDF specification, a string password should be converted to an array of bytes using the system code page (if the standard security handler with revision 4 or less is used). In some environments the system code page is unavailable, so GcPdf cannot perform this conversion. If the password string only contains ASCII chars, this does not present a problem. But if the password string contains non-ASCII Unicode characters, it is up to the developer to perform the conversion and set the password using UserPasswordBytes.  
    Public PropertyGets or sets the password required to open a PDF document as a byte array.

    The two properties UserPassword and UserPasswordBytes allow to define the password as a string or as an array of bytes.

    According to the PDF specification, a string password should be converted to an array of bytes using the system code page (if the standard security handler with revision 4 or less is used). In some environments the system code page is unavailable, so GcPdf cannot perform this conversion. If the password string only contains ASCII chars, this does not present a problem. But if the password string contains non-ASCII Unicode characters, it is up to the developer to perform the conversion and set the password using this property.  
    Top
    Public Methods
     NameDescription
    Public MethodOverridden. Copies all property values from another object.  
    Public MethodCreate copy of this SecurityHandlerBase. (Inherited from GrapeCity.Documents.Pdf.Security.SecurityHandlerBase)
    Public MethodReleases the unmanaged resources used by the SecurityHandlerBase and optionally releases the managed resources. (Inherited from GrapeCity.Documents.Pdf.Security.SecurityHandlerBase)
    Top
    See Also