public abstract class SecurityElementFactory
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
abstract Security |
createSecurity(java.lang.String role) |
Deprecated.
Creates a Security element targeted to the designated actor/role.
|
abstract Token |
createToken(java.lang.String username,
java.lang.String password) |
Deprecated.
Create a token for the username/password provided, using the default password type.
|
abstract Token |
createToken(java.lang.String username,
java.lang.String password,
java.lang.String type) |
Deprecated.
Creates a Token for the username/password using the given password type.
|
abstract Token |
createToken(java.security.cert.X509Certificate cert,
java.security.PrivateKey key) |
Deprecated.
Creates a Token for the provided certificate.
|
abstract Token |
createToken(UserInfo userInfo) |
Deprecated.
Creates a token for the given userInfo using the default password type.
|
static SecurityElementFactory |
getDefaultFactory() |
Deprecated.
Returns the SecurityElementFactory, i.e.
|
static SecurityElementFactory |
newInstance(java.lang.String namespace) |
Deprecated.
Creates a new SecurityElementFactory.
|
static void |
setDefaultFactory(SecurityElementFactory factory) |
Deprecated.
sets the defaultFactory to the provided factory.
|
public static final SecurityElementFactory getDefaultFactory()
public static final void setDefaultFactory(SecurityElementFactory factory)
factory
- public static final SecurityElementFactory newInstance(java.lang.String namespace)
namespace
- public abstract Security createSecurity(java.lang.String role)
role
- a stringpublic abstract Token createToken(java.lang.String username, java.lang.String password, java.lang.String type)
username
- password
- type
- public abstract Token createToken(java.lang.String username, java.lang.String password)
username
- password
- public abstract Token createToken(UserInfo userInfo)
userInfo
- public abstract Token createToken(java.security.cert.X509Certificate cert, java.security.PrivateKey key)
cert
- key
-