# setSignatureData



## Scope and provenance

- Product: mobile
- Status: Imported reference snapshot. Import date is not a verification date or guarantee of current release support.
- SDK version: Not declared for this page. Versions in examples must not be assumed current.
- Environment: Page-specific. Confirm the environment host, credentials, and service configuration; do not infer them from another product.
- Source: https://documentation.idmission.com/identity/Android-SDK-2/-i-dentity--s-d-k/com.idmission.sdk2.identityproofing/-identity-proofing-s-d-k/set-signature-data.html
- Imported at: 2026-10-21T17:27:02.187Z
- Canonical page: https://docs.idmission.com/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.identityproofing/-identity-proofing-s-d-k/set-signature-data
- Agent index: https://docs.idmission.com/llms.txt

---

[IDentity-SDK](https://docs.idmission.com/markdown/mobile/android-sdk-2.md)/[com.idmission.sdk2.identityproofing](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.identityproofing.md)/[IdentityProofingSDK](https://docs.idmission.com/markdown/mobile/reference/android/-i-dentity--s-d-k/com.idmission.sdk2.identityproofing/-identity-proofing-s-d-k.md)/setSignatureData

<a id="setsignaturedata"></a>

# set​Signature​Data

```
public final static Unit setSignatureData(String signatureData, String signatureDataCoordinates)
```

<a id="signature-capture"></a>

## Signature Capture

<a id="developer-guides"></a>

### Developer Guides :

```
public class YourActivity extends Activity {

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        signatureCapture.setOnClickListener{
            SignatureSDK.captureSignature(this@YourActivity)
        }
    }

    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        if(requestCode == SignatureConstants.SIGNATURE_CAPTURE_RESPONSE_CODE){
           var signatureData = data?.getStringExtra("SignatureImage"))
           var signatureDataCoordinates = data?.getStringExtra("SignatureDataCoordinates"))
           IdentityProofingSDK.setSignatureData(signatureData,signatureDataCoordinates)
         }else if (requestCode == SignatureConstants.SIGNATURE_CANCEL_RESPONSE_CODE){
               // cancelled by user
               IdentityProofingSDK.setSignatureData(null,null)
         }
    }
}
```

<a id="parameters"></a>

#### Parameters

*signature​Data*

: Base64 image data.

*signature​Data​Coordinates*

: Base64 image data with signature coordinates data options. It will take default options, if null or not passed while invocation.
