javacommons/security/javasrc/com/nokia/mj/impl/security/midp/authorization/SecurityPromptHandler.java
equal
deleted
inserted
replaced
21 import com.nokia.mj.impl.security.midp.common.GeneralSecuritySettings; |
21 import com.nokia.mj.impl.security.midp.common.GeneralSecuritySettings; |
22 import com.nokia.mj.impl.security.midp.common.UserSecuritySettingsImpl; |
22 import com.nokia.mj.impl.security.midp.common.UserSecuritySettingsImpl; |
23 import com.nokia.mj.impl.security.midp.common.UserPermission; |
23 import com.nokia.mj.impl.security.midp.common.UserPermission; |
24 import com.nokia.mj.impl.security.common.PermissionBase; |
24 import com.nokia.mj.impl.security.common.PermissionBase; |
25 import com.nokia.mj.impl.security.utils.SecurityPromptMessage; |
25 import com.nokia.mj.impl.security.utils.SecurityPromptMessage; |
|
26 import com.nokia.mj.impl.security.utils.Logger; |
26 import com.nokia.mj.impl.rt.ui.RuntimeUiFactory; |
27 import com.nokia.mj.impl.rt.ui.RuntimeUiFactory; |
27 import com.nokia.mj.impl.rt.ui.RuntimeUi; |
28 import com.nokia.mj.impl.rt.ui.RuntimeUi; |
28 import com.nokia.mj.impl.rt.ui.ConfirmData; |
29 import com.nokia.mj.impl.rt.ui.ConfirmData; |
29 import com.nokia.mj.impl.utils.exception.UserCancelException; |
30 import com.nokia.mj.impl.utils.exception.UserCancelException; |
30 import java.util.Hashtable; |
31 import java.util.Hashtable; |
168 case GeneralSecuritySettings.USER_SECURITY_MODE: |
169 case GeneralSecuritySettings.USER_SECURITY_MODE: |
169 mostPowerfulInteractionModeText = null; |
170 mostPowerfulInteractionModeText = null; |
170 promptText = userPermission.getPromptDetails() |
171 promptText = userPermission.getPromptDetails() |
171 .getSecurityPromptQuestion(currentInteractionMode); |
172 .getSecurityPromptQuestion(currentInteractionMode); |
172 break; |
173 break; |
|
174 } |
|
175 if (promptText == null) |
|
176 { |
|
177 // no text to show -> hande it as deny |
|
178 Logger.logWarning("User permission was denied by platform since it did not provide any security prompt question " + userPermission); |
|
179 return handleDenyAnswer(settings); |
173 } |
180 } |
174 // check if the two texts are equal |
181 // check if the two texts are equal |
175 if ((mostPowerfulInteractionModeText != null |
182 if ((mostPowerfulInteractionModeText != null |
176 && mostPowerfulInteractionModeText.equalsIgnoreCase( |
183 && mostPowerfulInteractionModeText.equalsIgnoreCase( |
177 currentInteractionModeText))) |
184 currentInteractionModeText))) |