Class Signature
public class Signature : SignatureSpi, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Signature
- Implements
- Inherited Members
- Extension Methods
Constructors
Signature(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Signature(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
Algorithm
public String Algorithm { get; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Parameters
public AlgorithmParameters Parameters { get; }
Property Value
Provider
public Provider Provider { get; }
Property Value
Methods
GetInstance(String)
https://docs.oracle.com/javase/8/docs/api/java/security/Signature.html#getInstance-java.lang.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
GetParameter(String)
[Obsolete("Deprecated in JVM")]
public object GetParameter(String arg0)
Parameters
Returns
Exceptions
InitSign(PrivateKey)
public void InitSign(PrivateKey arg0)
Parameters
arg0PrivateKey
Exceptions
InitSign(PrivateKey, SecureRandom)
public void InitSign(PrivateKey arg0, SecureRandom arg1)
Parameters
arg0PrivateKeyarg1SecureRandom
Exceptions
InitVerify(Certificate)
public void InitVerify(Certificate arg0)
Parameters
arg0Certificate
Exceptions
InitVerify(PublicKey)
public void InitVerify(PublicKey arg0)
Parameters
Exceptions
SetParameter(String, object)
[Obsolete("Deprecated in JVM")]
public void SetParameter(String arg0, object arg1)
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
arg0ByteBuffer
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)