Signature Signature Class
Definition
Signature
is an engine class which is capable of creating and
verifying digital signatures, using different algorithms that have been
registered with the Security class.
[Android.Runtime.Register("java/security/Signature", ApiSince=1, DoNotGenerateAcw=true)]
public abstract class Signature : Java.Security.SignatureSpi
type Signature = class
inherit SignatureSpi
- Inheritance
- Attributes
Remarks
Portions of this page are modifications based on work created and shared by the
Constructors
Signature(IntPtr, JniHandleOwnership) Signature(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
Signature(String) Signature(String) |
Constructs a new instance of |
Fields
Uninitialized Uninitialized |
Constant that indicates that this |
Properties
Algorithm Algorithm |
Returns the name of the algorithm of this |
AppRandom AppRandom |
Implementation specific source of randomness. (Inherited from SignatureSpi) |
Class Class |
Returns the unique instance of Class that represents this object's class. (Inherited from Object) |
Handle Handle |
The handle to the underlying Android instance. (Inherited from Object) |
IJavaObjectEx.IsProxy IJavaObjectEx.IsProxy | Inherited from Object |
IJavaObjectEx.KeyHandle IJavaObjectEx.KeyHandle | Inherited from Object |
IJavaObjectEx.NeedsActivation IJavaObjectEx.NeedsActivation | Inherited from Object |
IJavaPeerable.JniManagedPeerState IJavaPeerable.JniManagedPeerState | Inherited from Object |
JniIdentityHashCode JniIdentityHashCode | Inherited from Object |
JniPeerMembers JniPeerMembers | |
Parameters Parameters |
Returns the |
PeerReference PeerReference | Inherited from Object |
Provider Provider |
Returns the provider associated with this |
State State |
Represents the current state of this |
ThresholdClass ThresholdClass |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ThresholdType ThresholdType |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
Methods
Clone() Clone() |
Creates and returns a copy of this |
Dispose() Dispose() | Inherited from Object |
Dispose(Boolean) Dispose(Boolean) | Inherited from Object |
EngineGetParameter(String) EngineGetParameter(String) |
Returns the value of the parameter with the specified name. (Inherited from SignatureSpi) |
EngineGetParameters() EngineGetParameters() |
Returns the |
EngineInitSign(IPrivateKey) EngineInitSign(IPrivateKey) |
Initializes this |
EngineInitSign(IPrivateKey, SecureRandom) EngineInitSign(IPrivateKey, SecureRandom) |
Initializes this |
EngineInitVerify(IPublicKey) EngineInitVerify(IPublicKey) |
Initializes this |
EngineSetParameter(IAlgorithmParameterSpec) EngineSetParameter(IAlgorithmParameterSpec) |
Sets the specified |
EngineSetParameter(String, Object) EngineSetParameter(String, Object) |
Sets the specified parameter to the given value. (Inherited from SignatureSpi) |
EngineSign() EngineSign() |
Generates and returns the signature of all updated data. (Inherited from SignatureSpi) |
EngineSign(Byte[], Int32, Int32) EngineSign(Byte[], Int32, Int32) |
Generates and stores the signature of all updated data in the provided
|
EngineUpdate(ByteBuffer) EngineUpdate(ByteBuffer) |
Updates the data to be verified or to be signed, using the specified
|
EngineUpdate(Byte[], Int32, Int32) EngineUpdate(Byte[], Int32, Int32) |
Updates the data to be verified or to be signed, using the given |
EngineUpdate(SByte) EngineUpdate(SByte) |
Updates the data to be verified or to be signed, using the specified
|
EngineVerify(Byte[]) EngineVerify(Byte[]) |
Indicates whether the given |
EngineVerify(Byte[], Int32, Int32) EngineVerify(Byte[], Int32, Int32) |
Indicates whether the given |
Equals(Object) Equals(Object) |
Compares this instance with the specified object and indicates if they are equal. (Inherited from Object) |
GetHashCode() GetHashCode() |
Returns an integer hash code for this object. (Inherited from Object) |
GetInstance(String) GetInstance(String) |
Returns a new instance of |
GetInstance(String, Provider) GetInstance(String, Provider) |
Returns a new instance of |
GetInstance(String, String) GetInstance(String, String) |
Returns a new instance of |
GetParameter(String) GetParameter(String) |
Returns the value of the parameter with the specified name. |
InitSign(IPrivateKey) InitSign(IPrivateKey) |
Initializes this |
InitSign(IPrivateKey, SecureRandom) InitSign(IPrivateKey, SecureRandom) |
Initializes this |
InitVerify(Certificate) InitVerify(Certificate) |
Initializes this |
InitVerify(IPublicKey) InitVerify(IPublicKey) |
Initializes this |
JavaFinalize() JavaFinalize() |
Invoked when the garbage collector has detected that this instance is no longer reachable. (Inherited from Object) |
Notify() Notify() |
Causes a thread which is waiting on this object's monitor (by means of
calling one of the |
NotifyAll() NotifyAll() |
Causes all threads which are waiting on this object's monitor (by means
of calling one of the |
SetHandle(IntPtr, JniHandleOwnership) SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
SetParameter(IAlgorithmParameterSpec) SetParameter(IAlgorithmParameterSpec) |
Sets the specified |
SetParameter(String, Object) SetParameter(String, Object) |
Sets the specified parameter to the given value. |
Sign() Sign() |
Generates and returns the signature of all updated data. |
Sign(Byte[], Int32, Int32) Sign(Byte[], Int32, Int32) |
Generates and stores the signature of all updated data in the provided
|
ToArray<T>() ToArray<T>() | Inherited from Object |
ToString() ToString() |
Returns a string containing a concise, human-readable description of this object. (Inherited from Object) |
UnregisterFromRuntime() UnregisterFromRuntime() | Inherited from Object |
Update(ByteBuffer) Update(ByteBuffer) |
Updates the data to be verified or to be signed, using the specified
|
Update(Byte[]) Update(Byte[]) |
Updates the data to be verified or to be signed, using the specified
|
Update(Byte[], Int32, Int32) Update(Byte[], Int32, Int32) |
Updates the data to be verified or to be signed, using the given |
Update(SByte) Update(SByte) |
Updates the data to be verified or to be signed, using the specified
|
Verify(Byte[]) Verify(Byte[]) |
Indicates whether the given |
Verify(Byte[], Int32, Int32) Verify(Byte[], Int32, Int32) |
Indicates whether the given |
Wait() Wait() |
Causes the calling thread to wait until another thread calls the |
Wait(Int64) Wait(Int64) |
Causes the calling thread to wait until another thread calls the |
Wait(Int64, Int32) Wait(Int64, Int32) |
Causes the calling thread to wait until another thread calls the |
Explicit Interface Implementations
Extension Methods
JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) GetJniTypeName(IJavaPeerable) |