MobileSignerOpen portal

Documentation

SDK documentation

Integrate MobileSigner with native mobile applications or a web application embedded in a mobile WebView.

Android SDK

Add secure MobileSigner flows to Kotlin and Android applications.

PKCS#7

Create a signing session using the PKCS#7 signature format.

kotlin
val result = mobileSigner.sign(hash, format = "pkcs7-detached")

XML-DSig

Create a signing session using the XML-DSig signature format.

kotlin
val result = mobileSigner.sign(xml, format = "xml-dsig")

PAdES

Create a signing session using the PAdES signature format.

kotlin
val result = mobileSigner.sign(pdf, format = "pades")

iOS SDK

Embed native signing experiences in Swift and SwiftUI applications.

PKCS#7

Create a signing session using the PKCS#7 signature format.

swift
mobileSigner.sign(hash: hash, format: .pkcs7Detached) { result in }

XML-DSig

Create a signing session using the XML-DSig signature format.

swift
mobileSigner.sign(xml: xml, format: .xmlDSig) { result in }

PAdES

Create a signing session using the PAdES signature format.

swift
mobileSigner.sign(pdf: pdf, format: .pades) { result in }

JS Bridge

Connect a web application to MobileSigner through the WebView bridge.

PKCS#7

Create a signing session using the PKCS#7 signature format.

javascript
const result = await window.MobileSigner.sign(hash, { format: "pkcs7-detached" });

XML-DSig

Create a signing session using the XML-DSig signature format.

javascript
const result = await window.MobileSigner.sign(xml, { format: "xml-dsig" });

PAdES

Create a signing session using the PAdES signature format.

javascript
const result = await window.MobileSigner.sign(pdf, { format: "pades" });