beautypg.com

Table 10–1, Mapping – Sun Microsystems GLASSFISH ENTERPRISE 820433510 User Manual

Page 134

background image

Actions of Request and Response Policy
Configurations

The following table shows message protection policy configurations and the resulting message
security operations performed by the WS-Security SOAP message security providers for that
configuration.

TABLE 10–1

Message protection policy to WS-Security SOAP message security operation mapping

Message Protection Policy

Resulting WS-Security SOAP message protection operations

auth-source=

"sender"

The message contains a wsse:Security header that
contains a wsse:UsernameToken (with password).

auth-source=

"content"

The content of the SOAP message Body is signed. The
message contains a wsse:Security header that contains
the message Body signature represented as a
ds

:Signature.

auth-source=

"sender"

auth-recipient=

"before-content"

OR

auth-recipient=

"after-content"

The content of the SOAP message Body is encrypted and
replaced with the resulting xend:EncryptedData. The
message contains a wsse:Security header that contains
a wsse:UsernameToken (with password) and an
xenc:EncryptedKey

. The xenc:EncryptedKey contains

the key used to encrypt the SOAP message body. The key
is encrypted in the public key of the recipient.

auth-source=

"content"

auth-recipient=

"before-content"

The content of the SOAP message Body is encrypted and
replaced with the resulting xend:EncryptedData. The
xenc:EncryptedData

is signed. The message contains a

wsse:Security

header that contains an

xenc:EncryptedKey

and a ds:Signature. The

xenc:EncryptedKey

contains the key used to encrypt the

SOAP message body. The key is encrypted in the public
key of the recipient.

auth-source=

"content"

auth-recipient=

"after-content"

The content of the SOAP message Body is signed, then
encrypted, and then replaced with the resulting
xend:EncryptedData

. The message contains a

wsse:Security

header that contains an

xenc:EncryptedKey

and a ds:Signature. The

xenc:EncryptedKey

contains the key used to encrypt the

SOAP message body. The key is encrypted in the public
key of the recipient.

Configuring the Enterprise Server for Message Security

Sun GlassFish Enterprise Server 2.1 Administration Guide • December 2008

134