Class CredentialStorePermission
java.lang.Object
java.security.Permission
org.wildfly.security.permission.AbstractPermission<This>
org.wildfly.security.permission.AbstractNamedPermission<This>
org.wildfly.security.permission.AbstractNameOnlyPermission<This>
org.wildfly.security.permission.AbstractNameSetOnlyPermission<CredentialStorePermission>
org.wildfly.security.credential.store.CredentialStorePermission
- All Implemented Interfaces:
Serializable,Guard,PermissionVerifier
public class CredentialStorePermission
extends AbstractNameSetOnlyPermission<CredentialStorePermission>
Credential Store API specific permission. It can have following target names:
loadCredentialStoreretrieveCredentialmodifyCredentialStore
- Author:
- Peter Skopek.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CredentialStorePermissionLoad credential store permission.static final CredentialStorePermissionStore or delete credential (password) permission (from credential store).static final CredentialStorePermissionRetrieve credential (password) permission (from credential store).Fields inherited from interface org.wildfly.security.permission.PermissionVerifier
ALL, NONE -
Constructor Summary
ConstructorsConstructorDescriptionCreates newCredentialStorePermissionCredentialStorePermission(String name, String actions) Creates newCredentialStorePermission -
Method Summary
Modifier and TypeMethodDescriptionstatic CredentialStorePermissionGet the permission with the given name.Methods inherited from class org.wildfly.security.permission.AbstractNameSetOnlyPermission
impliesName, nameEquals, nameHashCode, newPermissionCollectionMethods inherited from class org.wildfly.security.permission.AbstractNamedPermission
equals, hashCode, implies, impliesName, impliesName, nameEquals, nameEqualsMethods inherited from class org.wildfly.security.permission.AbstractPermission
equals, getActions, implies, requireEmptyActionsMethods inherited from class java.security.Permission
checkGuard, getName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.security.permission.PermissionVerifier
and, checkPermission, not, or, toPermissionCollection, unless, xor
-
Field Details
-
LOAD_CREDENTIAL_STORE
Load credential store permission. -
RETRIEVE_CREDENTIAL
Retrieve credential (password) permission (from credential store). -
MODIFY_CREDENTIAL_STORE
Store or delete credential (password) permission (from credential store).
-
-
Constructor Details
-
CredentialStorePermission
Creates newCredentialStorePermission- Parameters:
name- of newCredentialStorePermission
-
CredentialStorePermission
Creates newCredentialStorePermission- Parameters:
name- of newCredentialStorePermissionactions- have to benull
-
-
Method Details
-
withName
- Specified by:
withNamein classAbstractNamedPermission<CredentialStorePermission>
-
forName
Get the permission with the given name.- Parameters:
name- the name (must not benull)- Returns:
- the permission (not
null) - Throws:
IllegalArgumentException- if the name is not valid
-