Class Signature
public class Signature : SignatureSpi, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<SignatureSpi>Signature
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<SignatureSpi>.IsAssignableFrom(IJavaType)JVMBridgeBase<SignatureSpi>.IsAssignableFrom<T>()JVMBridgeBase<SignatureSpi>.Execute<T>(params T[])JVMBridgeBase<SignatureSpi>.DynBridgeClazzJVMBridgeBase<SignatureSpi>.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
- Extension Methods
Constructors
Signature()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Signature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Signature()
Signature(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
[Obsolete("Signature class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Signature(params object[] args)
Parameters
args
object[]
Properties
Algorithm
public String Algorithm { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { 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
Parameters
public AlgorithmParameters Parameters { get; }
Property Value
Provider
public Provider Provider { get; }
Property Value
Methods
GetInstance(String)
public static Signature GetInstance(String arg0)
Parameters
Returns
Exceptions
GetInstance(String, String)
public static Signature GetInstance(String arg0, String arg1)
Parameters
Returns
Exceptions
GetInstance(String, Provider)
public static Signature GetInstance(String arg0, Provider arg1)
Parameters
Returns
Exceptions
InitSign(PrivateKey)
public void InitSign(PrivateKey arg0)
Parameters
arg0
PrivateKey
Exceptions
InitSign(PrivateKey, SecureRandom)
public void InitSign(PrivateKey arg0, SecureRandom arg1)
Parameters
arg0
PrivateKeyarg1
SecureRandom
Exceptions
InitVerify(Certificate)
public void InitVerify(Certificate arg0)
Parameters
arg0
Certificate
Exceptions
InitVerify(PublicKey)
public void InitVerify(PublicKey arg0)
Parameters
Exceptions
SetParameter(AlgorithmParameterSpec)
public void SetParameter(AlgorithmParameterSpec arg0)
Parameters
Exceptions
Sign()
public byte[] Sign()
Returns
Exceptions
Sign(byte[], int, int)
public int Sign(byte[] arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
Update(ByteBuffer)
public void Update(ByteBuffer arg0)
Parameters
arg0
ByteBuffer
Exceptions
Update(byte)
public void Update(byte arg0)
Parameters
Exceptions
Update(byte[])
public void Update(byte[] arg0)
Parameters
Exceptions
Update(byte[], int, int)
public void Update(byte[] arg0, int arg1, int arg2)
Parameters
Exceptions
Verify(byte[])
public bool Verify(byte[] arg0)
Parameters
Returns
Exceptions
Verify(byte[], int, int)
public bool Verify(byte[] arg0, int arg1, int arg2)