Class StepUp
- java.lang.Object
-
- com.pdftools.internal.NativeBase
-
- com.pdftools.internal.NativeObject
-
- com.pdftools.crypto.providers.swisscomsigsrv.StepUp
-
public class StepUp extends NativeObject
The options for step-up authorization using Mobile ID
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classStepUp.ConsentRequiredEvent containing the URL for step-up authentication using password and SMS challenge (OTP).static interfaceStepUp.ConsentRequiredListenerListener interface for theStepUp.ConsentRequiredevent.
-
Constructor Summary
Constructors Constructor Description StepUp(java.lang.String msisdn, java.lang.String message, java.lang.String language)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConsentRequiredListener(StepUp.ConsentRequiredListener listener)Add a listener for theStepUp.ConsentRequiredevent.java.lang.StringgetLanguage()The language of the message (Getter)java.lang.StringgetMessage()The message to be displayed on the mobile phone (Getter)java.lang.StringgetMSISDN()The mobile phone number (Getter)voidremoveConsentRequiredListener(StepUp.ConsentRequiredListener listener)Remove registered listener for theStepUp.ConsentRequiredevent.voidsetLanguage(java.lang.String value)The language of the message (Setter)voidsetMessage(java.lang.String value)The message to be displayed on the mobile phone (Setter)voidsetMSISDN(java.lang.String value)The mobile phone number (Setter)-
Methods inherited from class com.pdftools.internal.NativeObject
equals, hashCode
-
-
-
-
Constructor Detail
-
StepUp
public StepUp(java.lang.String msisdn, java.lang.String message, java.lang.String language)- Parameters:
msisdn- The mobile phone numbermessage- The message to be displayed on the mobile phonelanguage- The language of the message- Throws:
java.lang.IllegalArgumentException- ifmsisdnisnulljava.lang.IllegalArgumentException- ifmessageisnulljava.lang.IllegalArgumentException- iflanguageisnull
-
-
Method Detail
-
addConsentRequiredListener
public void addConsentRequiredListener(StepUp.ConsentRequiredListener listener)
Add a listener for theStepUp.ConsentRequiredevent.- Parameters:
listener- Listener for theStepUp.ConsentRequiredevent. If a listener is added that is already registered, it is ignored.
-
removeConsentRequiredListener
public void removeConsentRequiredListener(StepUp.ConsentRequiredListener listener)
Remove registered listener for theStepUp.ConsentRequiredevent.- Parameters:
listener- Listener for theStepUp.ConsentRequiredevent that should be removed. If the listener is not registered, it is ignored.
-
getMSISDN
public java.lang.String getMSISDN()
The mobile phone number (Getter)
Example:"+41798765432"
-
setMSISDN
public void setMSISDN(java.lang.String value)
The mobile phone number (Setter)
Example:"+41798765432"- Throws:
java.lang.IllegalArgumentException- ifvalueisnull
-
getMessage
public java.lang.String getMessage()
The message to be displayed on the mobile phone (Getter)
Example:"Do you authorize your signature on Contract.pdf?"
-
setMessage
public void setMessage(java.lang.String value)
The message to be displayed on the mobile phone (Setter)
Example:"Do you authorize your signature on Contract.pdf?"- Throws:
java.lang.IllegalArgumentException- ifvalueisnull
-
getLanguage
public java.lang.String getLanguage()
The language of the message (Getter)
Example:"DE"
-
setLanguage
public void setLanguage(java.lang.String value)
The language of the message (Setter)
Example:"DE"- Throws:
java.lang.IllegalArgumentException- ifvalueisnull
-
-