Product Documentation

Adds a Digital Asset Link (DAL) target and associated x509 certificate(s) and fingerprint(s) to a domain.

Please note: At least one active DAL target must be configured for a domain; otherwise, DAL cannot be enabled in the FIDO Policy.

Syntax

java -jar skfsadminclient.jar ADT <hostport> <did> <wsprotocol> <authtype> <svcusername> <svcpassword> <namespace> <packageName> <x509cert1>:<sha256fp1>,<x509cert2>:<sha256fp2>...

Values

Value

Explanation

hostport

Host and port to access the FIDO server
SOAP & REST format : http://<FQDN>:<non-ssl-portnumber> or https://<FQDN>:<ssl-portnumber>
example : https://fidodemo.strongauth.com:8181

did

Unique domain identifier that belongs to SKCE

wsprotocol

Web service protocol; REST | SOAP

authtype

Authentication type; PASSWORD

svcusername

Username used for PASSWORD-based authorization

svcpassword

Password used for PASSWORD-based authorization

namespace

namespace for the Android app

packageName

package name declared in the app's manifest.

x509cert:sha256fp

X509 certificate for the app followed by colon followed by SHA256 fingerprint of the app's signing certificate (X509 certificate is optional in SKFS build 4.16)

Output

$ example:~/skfsclient> java -jar skfsadminclient.jar ADT https://example.strongkey.com:8181 1 REST password fidoadminuser Abcd1234! android_app com.strongkey.example.app :kffL-daBUxvHpY-4M8yhTavt5QnFEI2LsexohxrGPYU,:trFgkTyLDy6hjdaBUxvHpY4M8yhTavtRTYUtrx

Copyright (c) 2001-2025 StrongAuth, Inc. All rights reserved.

REST Add DAL Target information with password
******************************************
{"svcinfo":{"did":1,"protocol":"FIDO2_0","authtype":"PASSWORD","svcusername":"fidoadminuser","svcpassword":"Abcd1234!"},"operation":"addtarget","payload":{"namespace":"android_app","packageName":"com.strongkey.example.app","certificateEntries":[{"x509Certificate":"","x509CertificateFingerprint":"kffL-daBUxvHpY-4M8yhTavt5QnFEI2LsexohxrGPYU"},{"x509Certificate":"","x509CertificateFingerprint":"trFgkTyLDy6hjdaBUxvHpY4M8yhTavtRTYUtrx"}]}}

Calling add dal target @ https://example.strongkey.com:8181/skfs/rest/dal

 Add DAL Target information complete.
******************************************
Add dal target response : {"Response":"successfully added Digital Asset Link Target","responseCode":"FIDO-MSG-0090","skfsVersion":"4.16.0","skfsFQDN":"example.strongkey.com","TXID":"1-1-74-1745525485247"}

Done with Add DAL Target!

------------------------------------------------------------------
$ example:~/skfsclient> java -jar skfsadminclient.jar ADT https://example.strongkey.com:8181 1 REST password fidoadminuser Abcd1234! android_app com.strongauth.fido.app :FG3pg8VzBlDY7rmVLzT8ZBakg0LWHb6oigSWsj Copyright (c) 2001-2025 StrongAuth, Inc. All rights reserved. REST Add DAL Target information with password ****************************************** {"svcinfo":{"did":1,"protocol":"FIDO2_0","authtype":"PASSWORD","svcusername":"fidoadminuser","svcpassword":"Abcd1234!"},"operation":"addtarget","payload":{"namespace":"android_app","packageName":"com.strongauth.fido.app","certificateEntries":[{"x509Certificate":"","x509CertificateFingerprint":"FG3pg8VzBlDY7rmVLzT8ZBakg0LWHb6oigSWsj"}]}} Calling add dal target @ https://example.strongkey.com:8181/skfs/rest/dal Add DAL Target information complete. ****************************************** Add dal target response : {"Response":"successfully added Digital Asset Link Target","responseCode":"FIDO-MSG-0090","skfsVersion":"4.16.0","skfsFQDN":"example.strongkey.com","TXID":"1-1-72-1745525705561"} Done with Add DAL Target!