|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The top level Security object. By adding this to the Web Service context, it is possible to configure WS Security manually.
Field Summary | |
static boolean |
WSSE_VERBOSE
|
static java.lang.String |
WSSE_VERBOSE_PROP
|
Method Summary | |
weblogic.xml.security.encryption.EncryptedKey |
addEncryption(Token token,
EncryptionSpec spec)
Adds an encrypted key to the security token. |
weblogic.xml.security.encryption.EncryptedKey |
addEncryption(java.security.cert.X509Certificate cert,
EncryptionSpec spec)
Adds an encrypted key to the security token. |
weblogic.xml.security.signature.Signature |
addSignature(Token token,
SignatureSpec spec)
Adds a XML Signature to the Security element. |
weblogic.xml.security.wsu.Timestamp |
addTimestamp()
adds a timestamp to the security element, with the created time as the current time and no expiry |
weblogic.xml.security.wsu.Timestamp |
addTimestamp(java.util.Calendar created)
adds a timestamp to the security element, using the provided time as the created time. |
weblogic.xml.security.wsu.Timestamp |
addTimestamp(java.util.Calendar created,
java.util.Calendar expires)
add a timestamp to the security element, using times provided as args. |
weblogic.xml.security.wsu.Timestamp |
addTimestamp(long expires)
adds a timestamp to the security element, with the created time as the current time and an expiration 'expires' milliseconds in the future |
Token |
addToken(Token token)
Adds a token to the Security element. |
Token |
addToken(UserInfo user)
Adds a token for the username/password in the UserInfo. |
Token |
addToken(java.security.cert.X509Certificate cert,
java.security.PrivateKey key)
Adds an X509certificate as a token in the Security element. |
boolean |
expired()
returns true if any timestamp in the message has an Expires element whose time is in the past. |
boolean |
expired(long maxAge)
returns trus if any timestamp in the message has a Created time older than the maxAge or an Expires element that has passed. |
java.lang.String |
getRole()
Returns the role for which this security element was targetted. |
Token |
getTokenById(java.lang.String id)
retrieves the token with the specified ID from the Security element. |
Field Detail |
public static final java.lang.String WSSE_VERBOSE_PROP
public static final boolean WSSE_VERBOSE
Method Detail |
public weblogic.xml.security.signature.Signature addSignature(Token token, SignatureSpec spec) throws SecurityProcessingException
token
- spec
- public weblogic.xml.security.encryption.EncryptedKey addEncryption(Token token, EncryptionSpec spec) throws SecurityProcessingException
token
- spec
- public weblogic.xml.security.encryption.EncryptedKey addEncryption(java.security.cert.X509Certificate cert, EncryptionSpec spec) throws SecurityProcessingException
cert
- spec
- public Token addToken(Token token)
token
- public Token addToken(java.security.cert.X509Certificate cert, java.security.PrivateKey key)
cert
- key
- public Token addToken(UserInfo user)
user
- public Token getTokenById(java.lang.String id)
id
- public java.lang.String getRole()
public weblogic.xml.security.wsu.Timestamp addTimestamp()
public weblogic.xml.security.wsu.Timestamp addTimestamp(long expires)
expires
- public weblogic.xml.security.wsu.Timestamp addTimestamp(java.util.Calendar created)
created
- public weblogic.xml.security.wsu.Timestamp addTimestamp(java.util.Calendar created, java.util.Calendar expires)
created
- expires
- public boolean expired()
public boolean expired(long maxAge)
maxAge
-
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |