sign

# sign


fun sign(message: ByteArray, timestamp: Date, user: User, pinProvider: PinProvider, resultHandler: ResultHandler<Signature, SigningException>)

Create a cryptographic signature of the given document.

# Parameters

message the hash of the given document.
timestamp when the document is signed.
user an user with already registered signing identity.
pinProvider a callback called from the SDK, when the signing identity PIN is required.
resultHandler a callback to handle the result of the signing.
- If successful, the result is MIRACLSuccess. - If an error occurs, the result is MIRACLError with a message. On exception, the exception object is also passed.


fun sign(message: ByteArray, timestamp: Date, user: User, signingSessionDetails: SigningSessionDetails, pinProvider: PinProvider, resultHandler: ResultHandler<Signature, SigningException>)

Create a cryptographic signature of the given document.

# Parameters

message the hash of the given document.
timestamp when the document is signed.
user an user with already registered signing identity.
signingSessionDetails details for the signing session.
pinProvider a callback called from the SDK, when the signing identity PIN is required.
resultHandler a callback to handle the result of the signing.
- If successful, the result is MIRACLSuccess. - If an error occurs, the result is MIRACLError with a message. On exception, the exception object is also passed.