Class StandardSecurityHandler
- Namespace
- Org.Apache.Pdfbox.Pdmodel.Encryption
- Assembly
- MASES.NetPDF.dll
public class StandardSecurityHandler : SecurityHandler<StandardProtectionPolicy>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseStandardSecurityHandler
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<SecurityHandler<StandardProtectionPolicy>>.IsAssignableFrom(IJavaType)JVMBridgeBase<SecurityHandler<StandardProtectionPolicy>>.IsAssignableFrom<T>()JVMBridgeBase<SecurityHandler<StandardProtectionPolicy>>.Execute<T>(params T[])JVMBridgeBase<SecurityHandler<StandardProtectionPolicy>>.DynBridgeClazzJVMBridgeBase<SecurityHandler<StandardProtectionPolicy>>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
StandardSecurityHandler()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public StandardSecurityHandler()
StandardSecurityHandler(StandardProtectionPolicy)
public StandardSecurityHandler(StandardProtectionPolicy arg0)
Parameters
StandardSecurityHandler(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public StandardSecurityHandler(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
FILTER
public static String FILTER { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
PROTECTION_POLICY_CLASS
public static Class PROTECTION_POLICY_CLASS { get; }
Property Value
Methods
ComputeEncryptedKey(byte[], byte[], byte[], byte[], byte[], int, byte[], int, int, bool, bool)
public byte[] ComputeEncryptedKey(byte[] arg0, byte[] arg1, byte[] arg2, byte[] arg3, byte[] arg4, int arg5, byte[] arg6, int arg7, int arg8, bool arg9, bool arg10)
Parameters
arg0
byte[]arg1
byte[]arg2
byte[]arg3
byte[]arg4
byte[]arg5
intarg6
byte[]arg7
intarg8
intarg9
boolarg10
bool
Returns
Exceptions
ComputeOwnerPassword(byte[], byte[], int, int)
public byte[] ComputeOwnerPassword(byte[] arg0, byte[] arg1, int arg2, int arg3)
Parameters
Returns
Exceptions
ComputeUserPassword(byte[], byte[], int, byte[], int, int, bool)
public byte[] ComputeUserPassword(byte[] arg0, byte[] arg1, int arg2, byte[] arg3, int arg4, int arg5, bool arg6)
Parameters
Returns
Exceptions
GetUserPassword(byte[], byte[], int, int)
public byte[] GetUserPassword(byte[] arg0, byte[] arg1, int arg2, int arg3)
Parameters
Returns
Exceptions
IsOwnerPassword(String, byte[], byte[], int, byte[], int, int, bool)
public bool IsOwnerPassword(String arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, int arg5, int arg6, bool arg7)
Parameters
Returns
Exceptions
IsOwnerPassword(byte[], byte[], byte[], int, byte[], int, int, bool)
public bool IsOwnerPassword(byte[] arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, int arg5, int arg6, bool arg7)
Parameters
Returns
Exceptions
IsUserPassword(String, byte[], byte[], int, byte[], int, int, bool)
public bool IsUserPassword(String arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, int arg5, int arg6, bool arg7)
Parameters
Returns
Exceptions
IsUserPassword(byte[], byte[], byte[], int, byte[], int, int, bool)
public bool IsUserPassword(byte[] arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, int arg5, int arg6, bool arg7)