public final class SecurityHandlerFactory extends Object
Modifier and Type | Field and Description |
---|---|
static SecurityHandlerFactory |
INSTANCE
Singleton instance
|
Modifier and Type | Method and Description |
---|---|
SecurityHandler |
newSecurityHandlerForFilter(String name)
Returns a new security handler for the given Filter name, or null none is available.
|
SecurityHandler |
newSecurityHandlerForPolicy(ProtectionPolicy policy)
Returns a new security handler for the given protection policy, or null none is available.
|
void |
registerHandler(String name,
Class<? extends SecurityHandler> securityHandler,
Class<? extends ProtectionPolicy> protectionPolicy)
Registers a security handler.
|
public static final SecurityHandlerFactory INSTANCE
public void registerHandler(String name, Class<? extends SecurityHandler> securityHandler, Class<? extends ProtectionPolicy> protectionPolicy)
name
- the name of the filtersecurityHandler
- security handler class to registerprotectionPolicy
- protection policy class to registerpublic SecurityHandler newSecurityHandlerForPolicy(ProtectionPolicy policy)
policy
- the protection policy for which to create a security handlerpublic SecurityHandler newSecurityHandlerForFilter(String name)
name
- the Filter name from the PDF encryption dictionaryCopyright © 2002–2017 The Apache Software Foundation. All rights reserved.