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<BasicKeystoreKeyStrategy> |
keyStrategies
Key source(s) to operate on.
|
private org.slf4j.Logger |
log
Class logger.
|
| Constructor and Description |
|---|
UnlockDataSealers()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute(ProfileRequestContext profileRequestContext) |
protected boolean |
doPreExecute(ProfileRequestContext profileRequestContext) |
void |
setKeyStrategies(Collection<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, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialize, isInitialized@Nonnull @NotEmpty public static final String KEYSTORE_PASSWORD_PARAM_NAME
@Nonnull @NotEmpty public static final String KEY_PASSWORD_PARAM_NAME
@Nonnull private org.slf4j.Logger log
@Nonnull @NonnullElements private Collection<BasicKeystoreKeyStrategy> keyStrategies
public void setKeyStrategies(@Nullable@NonnullElements Collection<BasicKeystoreKeyStrategy> strategies)
BasicKeystoreKeyStrategy objects to inject passwords into.strategies - objects to unlockprotected boolean doPreExecute(ProfileRequestContext profileRequestContext)
doPreExecute in class AbstractConditionalProfileActionprotected void doExecute(ProfileRequestContext profileRequestContext)
doExecute in class AbstractProfileActionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.