Class UsernameTokenBuilderImpl
java.lang.Object
org.projecthusky.xua.wssecurity.impl.UsernameTokenBuilderImpl
- All Implemented Interfaces:
SecurityObjectBuilder<org.opensaml.soap.wssecurity.UsernameToken,
,UsernameToken> UsernameTokenBuilder
public class UsernameTokenBuilderImpl
extends Object
implements UsernameTokenBuilder, SecurityObjectBuilder<org.opensaml.soap.wssecurity.UsernameToken,UsernameToken>
Class implementing the corresponding interface for UsernameToken building.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
Creates a concrete instance of UsernameToken with setted params. Erstellt die konkrete Instanz von UsernameToken mit den gesetzten Parametern.create
(org.opensaml.soap.wssecurity.UsernameToken aInternalObject) Method to create an instance of type T. Methode um eine Instanc des Typs T zu erstellen.Method to set the nonce (randonm value) of the UsernameToken to be build. Methode um den Nonce (Zufallswert) dem UsernameToken hinzuzufügen.Method to set the password of the UsernameToken to be build. Methode um das Passwort dem UsernameToken hinzuzufügen.Method to set the username of the UsernameToken to be build. Methode um den Usernamen dem UsernameToken hinzuzufügen.
-
Constructor Details
-
UsernameTokenBuilderImpl
public UsernameTokenBuilderImpl()Default constructor.
-
-
Method Details
-
create
Description copied from interface:UsernameTokenBuilder
Creates a concrete instance of UsernameToken with setted params.Erstellt die konkrete Instanz von UsernameToken mit den gesetzten Parametern.- Specified by:
create
in interfaceUsernameTokenBuilder
- Returns:
- a new instance of UsernameToken with the params seteine neue Instanz von UsernameToken mit den gesetzten Parametern
-
create
Description copied from interface:SecurityObjectBuilder
Method to create an instance of type T.Methode um eine Instanc des Typs T zu erstellen.- Specified by:
create
in interfaceSecurityObjectBuilder<org.opensaml.soap.wssecurity.UsernameToken,
UsernameToken> - Parameters:
aInternalObject
-the internal wrapped object of type Tdas Innere, gewrappte Object vom Typ T- Returns:
- the Object ot the type U
the instance of type Udie erstellte Instanz vom Typ U
-
nonce
Description copied from interface:UsernameTokenBuilder
Method to set the nonce (randonm value) of the UsernameToken to be build.Methode um den Nonce (Zufallswert) dem UsernameToken hinzuzufügen.- Specified by:
nonce
in interfaceUsernameTokenBuilder
- Parameters:
aNonce
-the nonce to be setder Nonce der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
password
Description copied from interface:UsernameTokenBuilder
Method to set the password of the UsernameToken to be build.Methode um das Passwort dem UsernameToken hinzuzufügen.- Specified by:
password
in interfaceUsernameTokenBuilder
- Parameters:
aPassword
-the password to be setdas Passwort das gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-
username
Description copied from interface:UsernameTokenBuilder
Method to set the username of the UsernameToken to be build.Methode um den Usernamen dem UsernameToken hinzuzufügen.- Specified by:
username
in interfaceUsernameTokenBuilder
- Parameters:
aUsername
-the username to be setder Usernamen der gesetzt werden soll- Returns:
- the actual instance of this builderdie aktuelle Instanz des Builders
-