public class UnlockDataSealers
extends net.shibboleth.idp.profile.AbstractProfileAction
The only type supported is the basic strategy type provided with the software.
An error event will be signaled after the first unsuccessful unlock operation.
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_PROFILE_CTX, EventIds.INVALID_MESSAGE| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_PASSWORD_PARAM_NAME
Name of key password parameter.
|
static String |
KEYSTORE_PASSWORD_PARAM_NAME
Name of keystore password parameter.
|
private Collection<net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategy> |
keyStrategies
Key source(s) to operate on.
|
private Logger |
log
Class logger.
|
| Constructor and Description |
|---|
UnlockDataSealers()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(org.opensaml.profile.context.ProfileRequestContext profileRequestContext) |
protected boolean |
doPreExecute(org.opensaml.profile.context.ProfileRequestContext profileRequestContext) |
void |
setKeyStrategies(Collection<net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategy> strategies)
Set the
BasicKeystoreKeyStrategy objects to inject passwords into. |
doExecute, execute, getMessage, getMessage, getMessage, getProfileContextLookupStrategy, getRequestContext, getResult, setMessageSource, setProfileContextLookupStrategygetActivationCondition, setActivationConditiondoPostExecute, doPostExecute, execute, getHttpServletRequest, getHttpServletResponse, getLogPrefix, setHttpServletRequest, setHttpServletResponsedestroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized@Nonnull @NotEmpty public static final String KEYSTORE_PASSWORD_PARAM_NAME
@Nonnull @NotEmpty public static final String KEY_PASSWORD_PARAM_NAME
@Nonnull @NonnullElements private Collection<net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategy> keyStrategies
public void setKeyStrategies(@Nullable@NonnullElements Collection<net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategy> strategies)
BasicKeystoreKeyStrategy objects to inject passwords into.strategies - objects to unlockprotected boolean doPreExecute(org.opensaml.profile.context.ProfileRequestContext profileRequestContext)
doPreExecute in class org.opensaml.profile.action.AbstractConditionalProfileActionprotected void doExecute(org.opensaml.profile.context.ProfileRequestContext profileRequestContext)
doExecute in class org.opensaml.profile.action.AbstractProfileActionCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.