summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java
index 21664d85..45636568 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java
@@ -235,10 +235,12 @@ public class PrepareSigningState extends State {
// We got the Request set it into status and move on to next state ...
status.setSigningState(this.signingState);
- if (getStateMachine().getStatus().getBKU() == BKUs.LOCAL) {
+ if (status.getBKU() == BKUs.LOCAL) {
this.setNextState(new LocalBKUState(getStateMachine()));
- } else if (getStateMachine().getStatus().getBKU() == BKUs.MOBILE) {
+ } else if (status.getBKU() == BKUs.MOBILE) {
this.setNextState(new MobileBKUState(getStateMachine()));
+ } else if (status.getBKU() == BKUs.KS) {
+ this.setNextState(new KSState(getStateMachine()));
} else {
log.error("Invalid selected BKU Value \"NONE\" in PrepareSigningState!"); //$NON-NLS-1$
this.setNextState(new BKUSelectionState(getStateMachine()));