public interface DskppProvisioningCallback
Modifier and Type | Method and Description |
---|---|
void |
onKeyProvisioned(java.lang.String tokenName,
DskppKeyInformation keyInfo)
This callback is invoked when provisioned is finished.
|
void |
onLocalPinRequested(java.lang.String tokenName,
DskppPinPolicy dskppPinPolicy,
DskppLocalPinCallback localPinCallback)
This callback is invoked when USER_PIN or NO_PIN policy is used for the token.
|
boolean |
onPolicyExtensionProvided(java.lang.String tokenName,
SecureString XML,
java.util.List<android.util.Pair<java.lang.String,SecureString>> fields)
This callback is invoked when there are extensions to policies.
|
void |
onPolicyStringProvided(java.lang.String tokenName,
SecureString policyString)
This callback is invoked after completion of the provisioning.
|
void |
onServerPinRequested(java.lang.String tokenName,
DskppPinPolicy dskppPinPolicy,
DskppServerPinCallback serverPinCallback)
This callback is invoked when SERVER_PIN policy is used for the token.
|
void onServerPinRequested(java.lang.String tokenName, DskppPinPolicy dskppPinPolicy, DskppServerPinCallback serverPinCallback)
tokenName
- tokenNamedskppPinPolicy
- pin policy object that identifies the pin type and pin complexity.serverPinCallback
- callback to the SDK when PIN is collected from the end uservoid onLocalPinRequested(java.lang.String tokenName, DskppPinPolicy dskppPinPolicy, DskppLocalPinCallback localPinCallback)
tokenName
- tokenNamedskppPinPolicy
- pin policy object that identifies the pin type and pin complexity.localPinCallback
- callback to the SDK when PIN is collected.boolean onPolicyExtensionProvided(java.lang.String tokenName, SecureString XML, java.util.List<android.util.Pair<java.lang.String,SecureString>> fields)
tokenName
- tokenNameXML
- xml string which contains the DSKPP extensions supplied according to DskppConfigurationBuilder.setListToReceive(List)
fields
- additional data to send to the server for provisioningvoid onPolicyStringProvided(java.lang.String tokenName, SecureString policyString)
DskppPolicyParser
tokenName
- tokenNamepolicyString
- the policy associated with the token.void onKeyProvisioned(java.lang.String tokenName, DskppKeyInformation keyInfo)
tokenName
- tokenNamekeyInfo
- information of the provisioned key