18 Predefined Assertion Templates

This chapter describes the predefined assertion templates defined for the current release. Use the predefined assertion templates to construct your own policies or clone to create new policies.

Note:

The predefined policies and assertion templates distributed with the current release are read only. You must copy the policy or assertion template before modifying it. You also have the option of configuring the attributes in an assertion after you have added it to a policy. For information about managing the assertion templates and adding them to policies, see "Managing Policy Assertion Templates".

This chapter includes the following sections:

For a detailed description of the configuration settings in the tables, see "Assertion Template Settings".

For a detailed description of the configuration properties listed in the tables, see "Assertion Template Configuration Properties". For details on how to edit the configuration properties, see "Editing the Configuration Properties in an Assertion Template". For information about overriding policies, see "Overview of Policy Configuration Overrides".

18.1 Security Assertion Templates

The following sections describe the security assertion templates in more detail.

You can jump to a specific assertion template description using the following links (listed alphabetically):

18.1.1 Authentication Only Assertion Templates

Table 18-1 summarizes the assertion templates that enforce authentication only, and indicates whether the token is inserted at the transport layer or SOAP header.

18.1.1.1 oracle/http_oam_token_service_template

Display Name: Http OAM Service Assertion Template

Category: Security

Type: http-oam-security

Description

The http_oam_token_service_template assertion template verifies that OAM agent has authenticated the user and has established an identity. This policy can be applied to any HTTP-based endpoint.

Settings

Table 18-2 lists the settings for the http_oam_token_service_template assertion template.

Table 18-2 http_oam_token_service_template Settings

Name Default Value

Authentication Header

 

Authentication Header—Mechanism

oam

Authentication Header—Header Name

None


Configuration

Table 18-3 lists the default configuration properties and the default settings for the http_oam_token_service_template assertion template.

Table 18-3 http_oam_token_service_template Configuration Properties

Name Default Value Type

reference.priority

None

Optional


18.1.1.2 oracle/http_saml20_token_bearer_client_template

Display Name: Http Saml Bearer V2.0 Token Client Assertion Template

Category: Security

Type: http-saml20-bearer-security

Description

The http_saml20_token_bearer_client_template assertion template includes SAML 2.0 tokens in outbound SOAP request messages. The SAML token with confirmation method [Bearer] is created automatically.

Settings

Table 18-4 lists the settings for the http_saml20_token_bearer_client_template assertion template.

Table 18-4 http_saml20_token_bearer_client_template Settings

Name Default Value

Authentication Header

 

Authentication Header—Mechanism

saml20-bearer

Authentication Header—Header Name

None


Configuration

Table 18-5 lists the configuration properties and the default settings for the http_saml20_token_bearer_client_template assertion template.

Table 18-5 http_saml20_token_bearer_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

saml.issuer.name

www.oracle.com

Optional

user.roles.include

false

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

keystore.sig.csf.key

None

Optional

saml.envelope.signature.required

true

Optional

reference.priority

None

Optional

propagate.identity.context

None

Optional


18.1.1.3 oracle/http_saml20_token_bearer_service_template

Display Name: Http Saml Bearer V2.0 Token Service Assertion Template

Category: Security

Type: http-saml20-bearer-security

Description

The http_saml20_token_bearer_service_template assertion template authenticates users using credentials provided in SAML tokens with confirmation method 'Bearer' in the WS-Security SOAP header.

Settings

The settings for the http_saml20_token_bearer_service_template assertion template are identical to the client version of the assertion template. See Table 18-4 for information about the settings.

Configuration

Table 18-45 lists the configuration properties and the default settings for the http_saml20_token_bearer_service_template assertion template.

Table 18-6 http_saml20_token_bearer_service_template Configuration Properties

Name Default Value Type

saml.trusted.issuers

None

Optional

saml.envelope.signature.required

true

Optional

reference.priority

None

Optional

propagate.identity.context

None

Optional


18.1.1.4 oracle/http_spnego_token_client_template

Display Name: SPNEGO Token Client Assertion Template

Category: Security

Type: http-spnego-security

Description

The http_spnego_token_client_template assertion template provides authentication using a Kerberos token and the Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) protocol.

Settings

Table 18-7 lists the settings for the http_spnego_token_client_template assertion template.

Table 18-7 http_spnego_token_client_template Settings

Name Default Value

Authentication Header

 

Authentication Header—Mechanism

spnego

Authentication Header—Header Name

None


Configuration

Table 18-8 lists the configuration properties and the default settings for the http_spnego_token_client_template assertion template.

Table 18-8 http_spnego_token_client_template Configuration Properties

Name Default Value Type

service.principal.name

HOST/localhost@EXAMPLE.COM

Required

keytab.location

None

Optional

caller.principal.name

None

Optional

credential.delegation

false

Required

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.1.5 oracle/http_spnego_token_service_template

Display Name: SPNEGO Token Service Assertion Template

Category: Security

Type: http-spnego-security

Description

The http_spnego_token_service_template assertion template provides authentication using a Kerberos token and the SPNEGO protocol.

Settings

The settings for the http_spnego_token_service_template assertion template are identical to the client version of the assertion template. See Table 18-7 for information about the settings.

Configuration

Table 18-9 lists the configuration properties and the default settings for the http_spnego_token_service_template assertion template.

Table 18-9 http_spnego_token_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

credential.delegation

false

Required

reference.priority

None

Optional


18.1.1.6 oracle/wss_http_token_client_template

Display Name: Wss HTTP Token client Assertion Template

Category: Security

Type: http-security

Description

The wss_http_token_client_template assertion template includes username and password credentials in the HTTP header. You can control whether one-way or two-way authentication is required.

Settings

Table 18-10 lists the settings for the wss_http_token_client_template assertion template.

Table 18-10 wss_http_token_client_template Settings

Name Default Value

Authentication Header

 

Authentication Header—Mechanism

basic

Authentication Header—Header Name

None

Transport Layer Security

 

Transport Layer Security

Disabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Disabled


Configuration

Table 18-11 lists the configuration properties and the default settings for the wss_http_token_client_template assertion template.

Table 18-11 wss_http_token_client_template Configuration Properties

Name Default Value Type

csf-key

basic.credentials

Required

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.1.7 oracle/wss_http_token_service_template

Display Name: Wss HTTP Token service Assertion Template

Category: Security

Type: http-security

Description

The wss_http_token_service_template assertion template uses the credentials in the HTTP header to authenticate users against the Oracle Platform Security Services identity store. You can control whether one-way or two-way authentication is required.

Settings

The settings for the wss_http_token_service_template are identical to those for the client version of the assertion template. See Table 18-10 for information about the settings.

Configuration

Table 18-12 lists the configuration properties and the default settings for the wss_http_token_service_template assertion template.

Table 18-12 wss_http_token_service_template Configuration Properties

Name Default Value Type

realm

owsm

Constant

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.1.8 oracle/wss_username_token_client_template

Display Name: Wss Username Token client Assertion Template

Category: Security

Type: wss-username-token

Description

The wss_username_token_client_template assertion template includes authentication with username and password credentials in the WS-Security UsernameToken header. The assertion supports three types of password credentials: plain text, digest, and no password.

Note:

If you do not use a digest password, policies created using this template are not secure. You should use this assertion with plain text or no password in low security situations only, or when you know that the transport is protected using some other mechanism. Alternatively, consider using the SSL version of this assertion, "oracle/wss_username_token_over_ssl_client_template".

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token.

Settings

Table 18-13 lists the settings for the wss_username_token_client_template assertion template.

Table 18-13 wss_username_token_client_template Settings

Name Default Value

Username Token

 

Password Type

plaintext

Creation Time Required

Disabled

Nonce Required

Disabled


Configuration

Table 18-14 lists the configuration properties and the default settings for the wss_username_token_client_template assertion template.

Table 18-14 wss_username_token_client_template Configuration Properties

Name Default Value Type

csf-key

basic.credentials

Required

role

ultimateReceiver

Constant

user.tenant.name

None

Optional

reference.priority

None

Optional


18.1.1.9 oracle/wss_username_token_service_template

Display Name: Wss Username Token service Assertion Template

Category: Security

Type: wss-username-token

Description

The wss_username_token_service_template assertion template enforces authentication with username and password credentials in the WS-Security UsernameToken SOAP header. The assertion supports three types of password credentials: plain text, digest, and no password.

Note:

If you do not use a digest password, policies created using this template are not secure. You should use this assertion with plain text or no password in low security situations only, or when you know that the transport is protected using some other mechanism. Alternatively, consider using the SSL version of this assertion, "oracle/wss_username_token_over_ssl_service_template".

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token.

Settings

The settings for the wss_username_token_service_template are identical to the client version of the assertion template. See Table 18-13 for information about the settings.

Configuration

Table 18-15 lists the configuration properties and the default settings for the wss_username_token_service_template assertion template.

Table 18-15 wss_username_token_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.1.10 oracle/wss10_saml_token_client_template

Display Name: Wss10 SAML Token client Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss10_saml_token_client_template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token is created automatically.

Settings

Table 18-16 lists the settings for the wss10_saml_token_client_template assertion template.

Table 18-16 wss10_saml_token_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

sender-vouches

Name Identifier Format

unspecified


Configuration

Table 18-17 lists the configuration properties and the default settings for the wss10_saml_token_client_template assertion template.

Table 18-17 wss10_saml_token_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

reference.priority

None

Optional


18.1.1.11 oracle/wss10_saml_token_service_template

Display Name: Wss10 SAML Token service Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss10_saml_token_service_template assertion template authenticates users using credentials provided in SAML tokens in the WS-Security SOAP header.

Settings

The settings for the wss10_saml_token_service_template are identical to the client version of the assertion. See Table 18-16 for information about the settings.

Configuration

Table 18-18 lists the configuration properties and the default settings for the wss10_saml_token_service_template assertion template.

Table 18-18 wss10_saml_token_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

reference.priority

None

Optional


18.1.1.12 oracle/wss10_saml20_token_client_template

Display Name: Wss10 SAML V2.0 Token client Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss10_saml20_token_client_template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token is created automatically.

Settings

Table 18-19 lists the settings for the wss10_saml20_token_client_template assertion template.

Table 18-19 wss10_saml20_token_client_template Settings

Name Default Value

SAML Token Type

 

Version

2.0

Confirmation Type

sender-vouches

Name Identifier Format

unspecified


Configuration

Table 18-20 lists the configuration properties and the default settings for the wss10_saml20_token_client_template assertion template. For details about the configuration property settings, see "Editing the Configuration Properties in an Assertion Template".

For information about overriding policies, see "Overview of Policy Configuration Overrides".

Table 18-20 wss10_saml20_token_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

reference.priority

None

Optional


18.1.1.13 oracle/wss10_saml20_token_service_template

Display Name: Wss10 SAML V2.0 Token service Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss10_saml20_token_service_template assertion template authenticates users using credentials provided in SAML tokens in the WS-Security SOAP header.

Settings

The settings for the wss10_saml20_token_service_template are similar to the client version of the assertion template. See Table 18-19 for information about the settings.

Configuration

Table 18-21 lists the configuration properties and the default settings for the wss10_saml20_token_service_template assertion template. For details about the configuration property settings, see "Editing the Configuration Properties in an Assertion Template".

For information about overriding policies, see "Overview of Policy Configuration Overrides".

Table 18-21 wss10_saml20_token_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

reference.priority

None

Optional


18.1.1.14 oracle/wss11_kerberos_token_client_template

Display Name: Wss11 Kerberos Token client Assertion Template

Category: Security

Type: kerberos-security

Description

The wss11_kerberos_token_client_template assertion template includes a Kerberos token in the WS-Security header in accordance with the WS-Security Kerberos Token Profile v1.1 standard.

Settings

Table 18-22 lists the settings for the wss11_kerberos_token_client_template assertion template.

Table 18-22 wss11_kerberos_token_client_template Settings

Name Default Value

Kerberos Token Type

 

Kerberos Token Type

gss-apreq-v5

Derived Keys

Disabled


Configuration

Table 18-23 lists the configuration properties and the default settings for the wss11_kerberos_token_client_template assertion template.

Table 18-23 wss11_kerberos_token_client_template Configuration Properties

Name Default Value Type

service.principal.name

HOST/localhost@EXAMPLE.COM

Required

keytab.location

None

Optional

caller.principal.name

None

Optional

credential.delegation

false

Required

reference.priority

None

Optional


18.1.1.15 oracle/wss11_kerberos_token_service_template

Display Name: Wss11 Kerberos Token service Assertion Template

Category: Security

Type: kerberos-security

Description

The wss11_kerberos_token_service_template assertion template enforces in accordance with the WS-Security Kerberos Token Profile v1.1 standard. It extracts the Kerberos token from the SOAP header and authenticates the user. The container must have the Kerberos infrastructure configured through Oracle Platform Security Services.

Settings

The settings for the wss11_keberos_token_service_template are identical to the client version of the assertion template. See Table 18-22 for information about the settings.

Configuration

Table 18-24 lists the configuration properties and the default settings for the wss11_kerberos_token_service_template assertion template.

Table 18-24 wss11_kerberos_token_service_template Configuration Properties

Name Default Value Type

credential.delegation

false

Required

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.2 Message-Protection Only Assertion Templates

Table 18-25 summarizes the assertion templates that enforce message protection only, and indicates whether the token is inserted at the transport layer or SOAP header.

Table 18-25 Message-Protection Only Assertion Templates

Client Template Service Template Authentication Transport Authentication SOAP Message Protection Transport Message Protection SOAP

oracle/wss10_message_protection_client_template

oracle/wss10_message_protection_service_template

No

No

No

Yes

oracle/wss11_message_protection_client_template

oracle/wss11_message_protection_service_template

No

No

No

Yes


18.1.2.1 oracle/wss10_message_protection_client_template

Display Name: Wss10 Message Protection client Assertion Template

Category: Security

Type: wss10-anonymous-with-certificates

Description

The wss10_message_protection_client_template assertion template provides message protection (integrity and confidentiality) for outbound SOAP requests in accordance with the WS-Security 1.0 standard.

Settings

Table 18-26 lists the settings for the wss10_message_protection_client_template assertion template.

Table 18-26 wss10_message_protection_client_template Settings

Name Default Value

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

direct

Recipient Sign Key Reference Mechanism

direct

Recipient Encryption Key Reference Mechanism

direct

Is Signed

Disabled

Use PKI Path

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation versions 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-27 lists the configuration properties and the default settings for the wss10_message_protection_client_template assertion template.

Table 18-27 wss10_message_protection_client_template Configuration Properties

Name Default Value Type

keystore.recipient.alias

orakey

Required

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.2.2 oracle/wss10_message_protection_service_template

Display Name: Wss10 Message Protection service Assertion Template

Category: Security

Type: wss10-anonymous-with-certificates

Description

The wss10_message_protection_service_template assertion template provides message protection (integrity and confidentiality) for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

Settings

The settings for the wss10_message_protection_service_template are identical to the client version of the assertion template. See Table 18-26 for information about the settings.

Configuration

Table 18-28 lists the configuration properties and the default settings for the wss10_message_protection_service_template assertion template.

Table 18-28 wss10_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.2.3 oracle/wss11_message_protection_client_template

Display Name: Wss11 Message Protection client Assertion Template

Category: Security

Type: wss11-anonymous-with-certificates

Description

The wss11_message_protection_client_template assertion template provides message protection (integrity and confidentiality) for outbound SOAP requests in accordance with the WS-Security 1.1 standard.

Settings

Table 18-29 lists the settings for the wss11_message_protection_client_template assertion template.

Table 18-29 wss11_message_protection_client_template Settings

Name Default Value

X509 Token

 

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-30 lists the configuration properties and the default settings for the wss11_message_protection_client_template assertion template.

Table 18-30 wss11_message_protection_client_template Configuration Properties

Name Default Value Type

keystore.recipient.alias

orakey

Required

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.2.4 oracle/wss11_message_protection_service_template

Display Name: Wss11 Message Protection service Assertion Template

Category: Security

Type: wss11-anonymous-with-certificates

Description

The wss11_message_protection_service_template assertion template enforces message protection (integrity and confidentiality) for inbound SOAP requests in accordance with the WS-Security 1.1 standard.

Settings

The settings for the wss11_message_protection_service_template are identical to the client version of the assertion template. See Table 18-29 for information about the settings.

Configuration

Table 18-31 lists the configuration properties and the default settings for the wss11_message_protection_service_template assertion template.

Table 18-31 wss11_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3 Message Protection and Authentication Assertion Templates

Table 18-32 summarizes the assertion templates that enforce both message protection and authentication, and indicates whether the token is inserted at the transport layer or SOAP header.

Table 18-32 Message Protection and Authentication Assertion Templates

Client Template Service Template Authentication Transport Authentication SOAP Message Protection Transport Message Protection SOAP

oracle/wss_http_token_over_ssl_client_template

oracle/wss_http_token_over_ssl_service_template

Yes

No

Yes

No

oracle/wss_saml_token_bearer_over_ssl_client_template

oracle/wss_saml_token_bearer_over_ssl_service_template

No

Yes

Yes

No

oracle/wss_saml20_token_bearer_over_ssl_client_template

oracle/wss_saml20_token_bearer_over_ssl_service_template

No

Yes

Yes

No

oracle/wss_saml_token_over_ssl_client_template

oracle/wss_saml_token_over_ssl_service_template

No

Yes

Yes

No

oracle/wss_saml20_token_over_ssl_client_template

oracle/wss_saml20_token_over_ssl_service_template

No

Yes

Yes

No

oracle/wss_username_token_over_ssl_client_template

oracle/wss_username_token_over_ssl_service_template

No

Yes

Yes

No

oracle/wss10_saml_hok_token_with_message_protection_client_template

oracle/wss10_saml_hok_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss10_saml_token_with_message_protection_client_template

oracle/wss10_saml_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss10_saml20_token_with_message_protection_client_template

oracle/wss10_saml20_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss10_username_token_with_message_protection_client_template

oracle/wss10_username_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss10_x509_token_with_message_protection_client_template

oracle/wss10_x509_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss11_kerberos_token_with_message_protection_client_template

oracle/wss11_kerberos_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss11_saml_token_with_message_protection_client_template

oracle/wss11_saml_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss11_saml20_token_with_message_protection_client_template

oracle/wss11_saml20_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss11_username_token_with_message_protection_client_template

oracle/wss11_username_token_with_message_protection_service_template

No

Yes

No

Yes

oracle/wss11_x509_token_with_message_protection_client_template

oracle/wss11_x509_token_with_message_protection_service_template

No

Yes

No

Yes


18.1.3.1 oracle/wss_http_token_over_ssl_client_template

Display Name: Wss HTTP Token Over SSL client Assertion Template

Category: Security

Type: http-security

Description

The wss_http_token_over_ssl_client_template assertion template includes credentials in the HTTP header for outbound client requests and authenticates users against the Oracle Platform Security Services identity store. This policy verifies that the transport protocol is HTTPS. Requests over a non-HTTPS transport protocol are refused. This policy can be applied to any HTTP-based client.

Settings

Table 18-33 lists the settings for the wss_http_token_over_ssl_client_template assertion template.

Table 18-33 wss_http_token_over_ssl_client_template Settings

Name Default Value

Authentication Header

 

Authentication Header—Mechanism

basic

Authentication Header—Header Name

None

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Disabled

Algorithm Suite

BASIC_128


Configuration

Table 18-34 lists the configuration properties and the default settings for the wss_http_token_over_ssl_client_template assertion template.

Table 18-34 wss_http_token_over_ssl_client_template Configuration Properties

Name Default Value Type

csf-key

basic.credentials

Required

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.3.2 oracle/wss_http_token_over_ssl_service_template

Display Name: Wss HTTP Token Over SSL service Assertion Template

Category: Security

Type: http-security

Description

The wss_http_token_over_ssl_service_template assertion template extracts the credentials in the HTTP header and authenticates users against the Oracle Platform Security Services identity store.

Settings

The settings for the wss_http_token_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-33 for information about the settings.

Configuration

Table 18-35 lists the configuration properties and the default settings for the wss_http_token_service_template assertion template.

Table 18-35 wss_http_token_over_ssl_service_template Configuration Properties

Name Default Value Type

realm

owsm

Constant

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.3.3 oracle/wss_saml_token_bearer_client_template

Display Name: Wss SAML Bearer Token client Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss_saml_token_bearer_client_template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token with confirmation method [Bearer] is created automatically.

Settings

Table 18-36 lists the settings for the wss_saml_token_bearer_client_template assertion template.

Table 18-36 wss_saml_token_bearer_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

bearer

Name Identifier Format

unspecified


Configuration

Table 18-41 lists the configuration properties and the default settings for the wss_saml_token_bearer_client_template assertion template.

Table 18-37 wss_saml_token_bearer_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

keystore.sig.csf.key

None

Optional

saml.envelope.signature.required

true

Optional

propagate.identity.context

None

Optional

user.tenant.name

None

Optional

reference.priority

None

Optional


18.1.3.4 oracle/wss_saml_token_bearer_service_template

Display Name: Wss SAML Bearer Token service Assertion Template

Category: Security

Type: wss10-saml-token

Description

The wss_saml_token_bearer_service_template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token with confirmation method [Bearer] is created automatically.

Settings

Table 18-36 lists the settings for the wss_saml_token_bearer_service_template assertion template.

Table 18-38 wss_saml_token_bearer_service_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

bearer

Name Identifier Format

unspecified


Configuration

Table 18-41 lists the configuration properties and the default settings for the wss_saml_token_bearer_service_template assertion template.

Table 18-39 wss_saml_token_bearer_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

saml.envelope.signature.required

true

Optional

propagate.identity.context

None

Optional

reference.priority

None

Optional


18.1.3.5 oracle/wss_saml_token_bearer_over_ssl_client_template

Display Name: Wss SAML Token (Confirmation method as bearer) Over SSL client Assertion Template

Category: Security

Type: wss-saml-token-bearer-over-ssl

Description

The wss_saml_token_bearer_over_ssl_client template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token with confirmation method [Bearer] is created automatically.

Settings

Table 18-40 lists the settings for the wss_saml_token_bearer_over_ssl_client_template assertion template.

Table 18-40 wss_saml_token_bearer_over_ssl_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

bearer

Is Signed

Disabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-41 lists the configuration properties and the default settings for the wss_saml_token_bearer_over_ssl_client_template assertion template.

Table 18-41 wss_saml_token_bearer_over_ssl_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

keystore.sig.csf.key

None

Optional

propagate.identity.context

None

Optional

user.tenant.name

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.6 oracle/wss_saml_token_bearer_over_ssl_service_template

Display Name: Wss SAML Token (Confirmation method as bearer) Over SSL service Assertion Template

Category: Security

Type: wss-saml-token-bearer-over-ssl

Description

The wss_saml_token_bearer_over_ssl_service_template assertion template authenticates users using credentials provided in SAML tokens with confirmation method 'Bearer' in the WS-Security SOAP header.

Settings

The settings for the wss_saml_token_bearer_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-40 for information about the settings.

Configuration

Table 18-42 lists the configuration properties and the default settings for the wss_saml_token_bearer_over_ssl_service_template assertion template.

Table 18-42 wss_saml_token_bearer_over_ssl_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.7 oracle/wss_saml20_token_bearer_over_ssl_client_template

Display Name: Wss SAML V2.0 Token (Confirmation method as bearer) Over SSL client Assertion Template

Category: Security

Type: wss-saml-token-bearer-over-ssl

Description

The wss_saml20_token_bearer_over_ssl_client template assertion template includes SAML tokens in outbound SOAP request messages. The SAML token with confirmation method [Bearer] is created automatically.

Settings

Table 18-43 lists the settings for the wss_saml20_token_bearer_over_ssl_client_template assertion template.

Table 18-43 wss_saml20_token_bearer_over_ssl_client_template Settings

Name Default Value

SAML Token Type

 

Version

2.0

Confirmation Type

bearer

Is Signed

Disabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-44 lists the configuration properties and the default settings for the wss_saml20_token_bearer_over_ssl_client_template assertion template.

Table 18-44 wss_saml20_token_bearer_over_ssl_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

keystore.sig.csf.key

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.8 oracle/wss_saml20_token_bearer_over_ssl_service_template

Display Name: Wss SAML V2.0 Token (Confirmation method as bearer) Over SSL service Assertion Template

Category: Security

Type: wss-saml-token-bearer-over-ssl

Description

The wss_saml20_token_bearer_over_ssl_service_template assertion template authenticates users using credentials provided in SAML tokens with confirmation method 'Bearer' in the WS-Security SOAP header.

Settings

The settings for the wss_saml20_token_bearer_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-43 for information about the settings.

Configuration

Table 18-45 lists the configuration properties and the default settings for the wss_saml20_token_bearer_over_ssl_service_template assertion template.

Table 18-45 wss_saml20_token_bearer_over_ssl_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.9 oracle/wss_saml_token_over_ssl_client_template

Display Name: Wss SAML Token Over SSL client Assertion Template

Category: Security

Type: wss-saml-token-over-ssl

Description

The wss_saml_token_over_ssl_client_template assertion template enables the authentication of credentials provided via a SAML token within WS-Security SOAP header using the sender-vouches confirmation type.

Settings

Table 18-46 lists the settings for the wss_saml_token_over_ssl_client_template assertion template.

Table 18-46 wss_saml_token_over_ssl_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Enabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-47 lists the configuration properties and the default settings for the wss_saml_token_over_ssl_client_template assertion template.

Table 18-47 wss_saml_token_over_ssl_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.10 oracle/wss_saml_token_over_ssl_service_template

Display Name: Wss SAML Token Over SSL service Assertion Template

Category: Security

Type: wss-saml-token-over-ssl

Description

The wss_saml_token_over_ssl_service_template enforces the authentication of credentials provided via a SAML token within WS-Security SOAP header using the sender-vouches confirmation type.

Settings

The settings for the wss_saml_token_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-46 for information about the settings.

Configuration

Table 18-48 lists the configuration properties and the default settings for the wss_saml_token_over_ssl_service_template assertion template.

Table 18-48 wss_saml_token_over_ssl_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.11 oracle/wss_saml20_token_over_ssl_client_template

Display Name: Wss SAML V2.0 Token Over SSL client Assertion Template

Category: Security

Type: wss-saml-token-over-ssl

Description

The wss_saml20_token_over_ssl_client_template assertion template enables the authentication of credentials provided via a SAML token within WS-Security SOAP header using the sender-vouches confirmation type.

Settings

Table 18-49 lists the settings for the wss_saml20_token_over_ssl_client_template assertion template.

Table 18-49 wss_saml20_token_over_ssl_client_template Settings

Name Default Value

SAML Token Type

 

Version

2.0

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Enabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-50 lists the configuration properties and the default settings for the wss_saml20_token_over_ssl_client_template assertion template.

Table 18-50 wss_saml20_token_over_ssl_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.12 oracle/wss_saml20_token_over_ssl_service_template

Display Name: Wss SAML V2.0 Token Over SSL service Assertion Template

Category: Security

Type: wss-saml-token-over-ssl

Description

The wss_saml20_token_over_ssl_service_template enforces the authentication of credentials provided via a SAML token within WS-Security SOAP header using the sender-vouches confirmation type.

Settings

The settings for the wss_saml20_token_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-49 for information about the settings.

Configuration

Table 18-51 lists the configuration properties and the default settings for the wss_saml20_token_over_ssl_service_template assertion template.

Table 18-51 wss_saml20_token_over_ssl_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.13 oracle/wss_username_token_over_ssl_client_template

Display Name: Wss Username Token Over SSL client Assertion Template

Category: Security

Type: wss-username-token-over-ssl

Description

The wss_username_token_over_ssl_client_template assertion template includes credentials in the WS-Security UsernameToken header in outbound SOAP request messages. The assertion supports three types of password credentials: plain text, digest, and no password.

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token.

Settings

Table 18-52 lists the settings for the wss_username_token_over_ssl_client_template assertion template.

Table 18-52 wss_username_token_over_ssl_client_template Settings

Name Default Value

Username Token

 

Password Type

plaintext

Creation Time Required

Disabled

Nonce Required

Disabled

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-53 lists the configuration properties and the default settings for the wss_username_token_over_ssl_client_template assertion template.

Table 18-53 wss_username_token_over_ssl_client_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

csf-key

basic.credentials

Required

user.tenant.name

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional

ignore.timestamp.in.response

false

Optional


18.1.3.14 oracle/wss_username_token_over_ssl_service_template

Display Name: Wss Username Token Over SSL service Assertion Template

Category: Security

Type: wss-username-token-over-ssl

Description

The wss_username_token_over_ssl_service_template assertion template uses the credentials in the UsernameToken WS-Security SOAP header to authenticate users against the Oracle Platform Security Services configured identity store. The assertion supports three types of password credentials: plain text, digest, and no password.

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token.

Settings

The settings for the wss_username_token_over_ssl_service_template assertion template are identical to the client version of the assertion template. See Table 18-52 for information about the settings.

Configuration

Table 18-54 lists the configuration properties and the default settings for the wss_username_token_over_ssl­_service_template assertion template.

Table 18-54 wss_username_token_over_ssl_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.15 oracle/wss10_saml_hok_token_with_message_protection_client_template

Display Name: Wss10 SAML Holder-Of-Key Token with Message Protection client Assertion Template

Category: Security

Type: wss10-saml-hok-with-certificates

Description

The wss10_saml_hok_token_with_message_protection_client_template assertion template provides message protection (integrity and confidentiality) and SAML holder of key based authentication for outbound SOAP messages in accordance with the WS-Security 1.0 standard.

Settings

Table 18-55 lists the settings for the wss10_saml_hok_token_with_message_protection_client_template assertion template.

Configuration

Table 18-56 lists the configuration properties and the default settings for the wss10_saml_hok_token_with_message_protection_client_template assertion template.

Table 18-56 wss10_saml_hok_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

keystore.recipient.alias

orakey

Required

saml.issuer.name

www.oracle.com

Optional

user.roles.include

false

Optional

saml.assertion.filename

temp

Optional

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

ignore.timestamp.in.response

false

Optional

reference.priority

None

Optional


18.1.3.16 oracle/wss10_saml_hok_token_with_message_protection_service_template

Display Name: Wss10 SAML Holder-Of-Key Token with Message Protection service Assertion Template

Category: Security

Type: wss10-saml-hok-with-certificates

Description

The wss10_saml_hok_token_with_message_protection_service_template assertion template enforces message-level protection and SAML holder of key based authentication for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

Settings

The settings for the wss10_saml_hok_token_with_message_protection_service_template are identical to those for the client version of the assertion template. See Table 18-55 for information about the settings.

Configuration

Table 18-57 lists the configuration properties and the default settings for the wss10_saml_hok_token_with_message_protection_service_template assertion template.

Table 18-57 wss10_saml_hok_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

saml.trusted.issuers

None

Optional

reference.priority

None

Optional


18.1.3.17 oracle/wss10_saml_token_with_message_protection_client_template

Display Name: Wss10 SAML Token with Message Protection client Assertion Template

Category: Security

Type: wss10-saml-with-certificates

Description

The wss10_saml_token_with_message_protection_client_template assertion template provides message-level protection and SAML-based authentication for outbound SOAP messages in accordance with the WS-Security 1.0 standard.

The web service consumer includes a SAML token in the SOAP header, and the confirmation type is sender-vouches. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

To prevent replay attacks, the assertion provides the option to include time stamps, SAML token limits, and their verification by the web service provider.

Settings

Table 18-58 lists the settings for the wss10_saml_token_with_message_protection_client_template assertion template.

Table 18-58 wss10_saml_token_with_message_protection_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

direct

Recipient Sign Key Reference Mechanism

direct

Recipient Encryption Key Reference Mechanism

direct

Is Signed

Disabled

Use PKI Path

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-59 lists the configuration properties and the default settings for the wss10_saml_token_with_message_protection_client_template assertion template.

Table 18-59 wss10_saml_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

keystore.recipient.alias

orakey

Required

user.roles.include

false

Optional

saml.issuer.name

www.oracle.com

Optional

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.18 oracle/wss10_saml_token_with_message_protection_service_template

Display Name: Wss10 SAML Token with Message Protection service Assertion Template

Category: Security

Type: wss10-saml-with-certificates

Description

The wss10_saml_token_with_message_protection_service_template assertion template enforces message protection (integrity and confidentiality) and SAML-based authentication for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

The web service consumer includes a SAML token in the SOAP header, and the confirmation type is sender-vouches. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

To prevent replay attacks, the assertion provides the option to include time stamps, SAML token limits, and their verification by the web service provider.

Settings

The settings for the wss10_saml_token_with_message_protection_service_template are identical to those for client version of the assertion template. See Table 18-58 for information about the settings.

Configuration

Table 18-60 lists the configuration properties and the default settings for the wss10_saml_token_with_message_protection_service_template assertion template.

Table 18-60 wss10_saml_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.19 oracle/wss10_saml20_token_with_message_protection_client_template

Display Name: Wss10 SAML V2.0 Token with Message Protection client Assertion Template

Category: Security

Type: wss10-saml-with-certificates

Description

The wss10_saml20_token_with_message_protection_client_template assertion template provides message-level protection and SAML-based authentication for outbound SOAP messages in accordance with the WS-Security 1.0 standard.

The web service consumer includes a SAML token in the SOAP header, and the confirmation type is sender-vouches. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

To prevent replay attacks, the assertion provides the option to include time stamps, SAML token limits, and their verification by the web service provider.

Settings

Table 18-61 lists the settings for the wss10_saml20_token_with_message_protection_client_template assertion template.

Table 18-61 wss10_saml20_token_with_message_protection_client_template Settings

Name Default Value

SAML Token Type

 

Version

2.0

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

direct

Recipient Sign Key Reference Mechanism

direct

Recipient Encryption Key Reference Mechanism

direct

Is Signed

Disabled

Use PKI Path

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-62 lists the configuration properties and the default settings for the wss10_saml20_token_with_message_protection_client_template assertion template.

Table 18-62 wss10_saml20_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

keystore.recipient.alias

orakey

Required

user.roles.include

false

Optional

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

saml.issuer.name

www.oracle.com

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

attesting.mapping.attribute

DN

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.20 oracle/wss10_saml20_token_with_message_protection_service_template

Display Name: Wss10 SAML V2.0 Token with Message Protection service Assertion Template

Category: Security

Type: wss10-saml-with-certificates

Description

The wss10_saml20_token_with_message_protection_service_template assertion template enforces message protection (integrity and confidentiality) and SAML-based authentication for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

The web service consumer includes a SAML token in the SOAP header, and the confirmation type is sender-vouches. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

To prevent replay attacks, the assertion provides the option to include time stamps, SAML token limits, and their verification by the web service provider.

Settings

The settings for the wss10_saml20_token_with_message_protection_service_template are similar to those of the client version of the assertion template. See Table 18-61 for information about the settings.

Configuration

Table 18-63 lists the configuration properties and the default settings for the wss10_saml20_token_with_message_protection_service_template assertion template.

Table 18-63 wss10_saml20_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.21 oracle/wss10_username_token_with_message_protection_client_template

Display Name: Wss10 Username Token with Message Protection client Assertion Template

Category: Security

Type: wss10-username-with-certificates

Description

The wss10_username_token_with_message_protection_client_template assertion template provides message protection (integrity and confidentiality) and authentication for outbound SOAP requests in accordance with the WS-Security 1.0 standard. Credentials are included in the WS-Security UsernameToken header in the outbound SOAP message.

The assertion supports three types of password credentials: plain text, digest, and no password.

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

Settings

Table 18-64 lists the settings for the wss10_username_token_with_message_protection_client_template assertion template.

Table 18-64 wss10_username_token_with_message_protection_client_template Settings

Name Default Value

Username Token

 

Password Type

plaintext

Creation Time Required

Disabled

Nonce Required

Disabled

Is Signed

Enabled

Is Encrypted

Enabled

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

direct

Recipient Sign Key Reference Mechanism

direct

Recipient Encryption Key Reference Mechanism

direct

Is Signed

Disabled

Use PKI Path

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-65 lists the configuration properties and the default settings for the wss10_username_token_with_message_protection_client_template assertion template.

Table 18-65 wss10_username_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

csf-key

basic.credentials

Required

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

keystore.recipient.alias

orakey

Required

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.22 oracle/wss10_username_token_with_message_protection_service_template

Display Name: Wss10 Username Token with Message Protection service Assertion Template

Category: Security

Type: wss10-username-with-certificates

Description

The wss10_username_token_with_message_protection_service_template assertion template enforces message protection (integrity and confidentiality) and authentication for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

The assertion supports three types of password credentials: plain text, digest, and no password.

To protect against replay attacks, the assertion provides the option to require nonce or creation time in the username token. The SOAP message is signed and encrypted. The web service provider decrypts the message, and verifies and authenticates the signature.

Settings

The settings for the wss10_username_token_with_message_protection_service_template assertion template are identical to the client version of the assertion template. See Table 18-64 for information about the settings.

Configuration

Table 18-66 lists the configuration properties and the default settings for the wss10_username_token_with_message_protection_service_template assertion template.

Table 18-66 wss10_username_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.23 oracle/wss10_x509_token_with_message_protection_client_template

Display Name: Wss10 X509 Token with Message Protection client Assertion Template

Category: Security

Type: wss10-mutual-auth-with-certificates

Description

The wss10_x509_token_with_message_protection_client template assertion template provides message protection (integrity and confidentiality) and certificate credential population for outbound SOAP requests in accordance with the WS-Security 1.0 standard.

Settings

Table 18-67 lists the settings for the wss10_x509_token_with_message_protection_client template assertion template.

Table 18-67 wss10_x509_token_with_message_protection_client_template Settings

Name Default Value

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

direct

Recipient Sign Key Reference Mechanism

direct

Recipient Encryption Key Reference Mechanism

direct

Is Signed

Disabled

Use PKI Path

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-68 lists the configuration properties and the default settings for the wss10_x509_token_with_message_protection_client_template assertion template.

Table 18-68 wss10_x509_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

keystore.recipient.alias

orakey

Required

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.24 oracle/wss10_x509_token_with_message_protection_service_template

Display Name: Wss10 X509 Token with Message Protection service Assertion Template

Category: Security

Type: wss10-mutual-auth-with-certificates

Description

The wss10_x509_token_with_message_protection_service_template assertion template enforces message protection (integrity and confidentiality) and certificate-based authentication for inbound SOAP requests in accordance with the WS-Security 1.0 standard.

Settings

The settings for the wss10_x509_token_with_message_protection_service_template assertion template are identical to the client version of the assertion template. See Table 18-67 for information about the settings.

Configuration

Table 18-69 lists the configuration properties and the default settings for the wss10_x509_token_with_message_protection_service_template assertion template.

Table 18-69 wss10_x509_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.25 oracle/wss11_kerberos_token_over_ssl_client_template

Display Name: Wss11 Kerberos Token Over SSL Client Assertion Template

Category: Security

Type: wss11-kerberos-over-ssl-security

Description

The wss11_kerberos_token_over_ssl_client_template assertion template includes a Kerberos token in the WS-Security SOAP header in accordance with the WS-Security Kerberos Token Profile v1.1 standard. The Kerberos token is advertised as an EndorsingSupportingToken, and is used only for authentication and for signing the timestamp. Message protection is provided by SSL.

Settings

Table 18-70 lists the settings for the wss11_kerberos_token_over_ssl_client_template assertion template.

Table 18-70 wss11_kerberos_token_over_ssl_client_template Settings

Name Default Value

Kerberos Token Type

 

Kerberos Token Type

gss-apreq-v5

Transport Layer Security

 

Transport Layer Security

Enabled

Transport Layer Security—Mutual Authentication Required

Disabled

Transport Layer Security—Include Timestamp

Enabled

Algorithm Suite

BASIC_128


Configuration

Table 18-71 lists the configuration properties and the default settings for the wss11_kerberos_token_over_ssl_client_template assertion template.

Table 18-71 wss11_kerberos_token_over_ssl_client_template Configuration Properties

Name Default Value Type

service.principal.name

HOST/localhost@EXAMPLE.COM

Required

keytab.location

None

Optional

caller.principal.name

None

Optional

credential.delegation

false

Required

reference.priority

None

Optional


18.1.3.26 oracle/wss11_kerberos_token_over_ssl_service_template

Display Name: Wss11 Kerberos Token Over SSL Service Assertion Template

Category: Security

Type: wss11-kerberos-over-ssl-security

Description

The wss11_kerberos_token_service_template assertion template enforces in accordance with the WS-Security Kerberos Token Profile v1.1 standard. It extracts the Kerberos token from the SOAP header and authenticates the user. The container must have the Kerberos infrastructure configured through Oracle Platform Security Services. The Kerberos token is advertised as an EndorsingSupportingToken, and is used only for authentication and for signing the timestamp. Message protection is provided by SSL.

Settings

The settings for the wss11_kerberos_token_over_ssl_service_template are identical to the client version of the assertion template. See Table 18-70 for information about the settings.

Configuration

Table 18-72 lists the configuration properties and the default settings for the wss11_kerberos_token_over_ssl_service_template assertion template.

Table 18-72 wss11_kerberos_token_over_ssl_service_template Configuration Properties

Name Default Value Type

credential.delegation

false

Required

reference.priority

None

Optional


18.1.3.27 oracle/wss11_kerberos_token_with_message_protection_client_template

Display Name: Wss11 Kerberos Token with message protection client Assertion Template

Category: Security

Type: kerberos-security

Description

The wss11_kerberos_token_with_message_protection_client_template assertion template includes a Kerberos token in the WS-Security header in accordance with the WS-Security Kerberos Token Profile v1.1 standard.

Settings

Table 18-73 lists the settings for the wss11_kerberos_token_with_message_protection_client_template assertion template.

Table 18-73 wss11_kerberos_token_with_message_protection_client_template Settings

Name Default Value

Kerberos Token Type

 

Kerberos Token Type

gss-apreq-v5

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

TRIPLE_DES

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-74 lists the configuration properties and the default settings for the wss11_kerberos_token_with_message_protection_client_template assertion template.

Table 18-74 wss11_kerberos_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

service.principal.name

HOST/localhost@EXAMPLE.COM

Required

keytab.location

None

Optional

caller.principal.name

None

Optional

credential.delegation

false

Required

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.28 oracle/wss11_kerberos_token_with_message_protection_service_template

Display Name: Wss11 Kerberos Token service with message protection Assertion Template

Category: Security

Type: kerberos-security

Description

The wss11_kerberos_token_with_message_protection_service_template assertion template enforces in accordance with the WS-Security Kerberos Token Profile v1.1 standard. It extracts the Kerberos token from the SOAP header and authenticates the user. The container must have the Kerberos infrastructure configured through Oracle Platform Security Services.

Settings

The settings for the wss11_keberos_token_with_message_protection_service_template are identical to the client version of the assertion template. See Table 18-73 for information about the settings.

Configuration

Table 18-75 lists the configuration properties and the default settings for the wss11_kerberos_token_with_message_protection_service_template assertion template.

Table 18-75 wss11_kerberos_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

credential.delegation

false

Required

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.29 oracle/wss11_saml_token_with_message_protection_client_template

Display Name: Wss11 SAML Token with Message Protection client Assertion Template

Category: Security

Type: wss11-saml-with-certificates

Description

The wss11_saml_token_with_message_protection_client_template assertion template enables message protection (integrity and confidentiality) and SAML token population for outbound SOAP requests in accordance with WS-Security 1.1. A SAML token is included in the SOAP message for use in SAML based authentication with sender vouches confirmation.

Settings

Table 18-76 lists the settings for the wss11_saml_token_with_message_protection_client_template assertion template.

Table 18-76 wss11_saml_token_with_message_protection_client_template Settings

Name Default Value

SAML Token Type

 

Version

1.1

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration Properties

Table 18-77 lists the configuration properties and the default settings for the wss11_saml_token_with_message_protection_client_template assertion template.

Table 18-77 wss11_saml_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

saml.issuer.name

www.oracle.com

Optional

role

ultimateReceiver

Constant

keystore.recipient.alias

orakey

Required

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

user.tenant.name

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.30 oracle/wss11_saml_token_with_message_protection_service_template

Display Name: Wss11 SAML Token with Message Protection service Assertion Template

Category: Security

Type: wss11-saml-with-certificates

Description

The wss11_saml_token_with_message_protection_service_template assertion template enforces message-level integrity protection and SAML-based authentication for inbound SOAP requests in accordance with the WS-Security 1.1 standard. It extracts the SAML token from the WS-Security binary security token, and uses those credentials to validate users against the Oracle Platform Security Services identity store.

Settings

The settings for the wss11_saml_token_with_message_protection_service_template are identical to the client version of the assertion template. See Table 18-76 for information about the settings.

Configuration

Table 18-78 lists the configuration properties and the default settings for the wss11_saml_token__with_message_protection_service_template assertion template.

Table 18-78 wss11_saml_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.31 oracle/wss11_saml20_token_with_message_protection_client_template

Display Name: Wss11 SAML V2.0 Token with Message Protection client Assertion Template

Category: Security

Type: wss11-saml-with-certificates

Description

The wss11_saml20_token_with_message_protection_client_template assertion template enables message protection (integrity and confidentiality) and SAML token population for outbound SOAP requests in accordance with WS-Security 1.1. A SAML token is included in the SOAP message for use in SAML based authentication with sender vouches confirmation.

Settings

Table 18-79 lists the settings for the wss11_saml20_token_with_message_protection_client_template assertion template.

Table 18-79 wss11_saml20_token_with_message_protection_client_template Settings

Name Default Value

SAML Token Type

 

Version

2.0

Confirmation Type

sender-vouches

Is Signed

Enabled

Is Encrypted

Disabled

Name Identifier Format

unspecified

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-80 lists the configuration properties and the default settings for the wss11_saml20_token_with_message_protection_client_template assertion template.

Table 18-80 wss11_saml20_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

user.attributes

None

Optional

saml.issuer.name

www.oracle.com

Optional

role

ultimateReceiver

Constant

keystore.recipient.alias

orakey

Required

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

csf-key

basic.credentials

Optional

subject.precedence

true

Optional

attesting.mapping.attribute

None

Optional

saml.audience.uri

None

Optional

propagate.identity.context

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.32 oracle/wss11_saml20_token_with_message_protection_service_template

Display Name: Wss11 SAML V2.0 Token with Message Protection service Assertion Template

Category: Security

Type: wss11-saml-with-certificates

Description

The wss11_saml20_token_with_message_protection_service_template assertion template enforces message-level integrity protection and SAML-based authentication for inbound SOAP requests in accordance with the WS-Security 1.1 standard. It extracts the SAML token from the WS-Security binary security token, and uses those credentials to validate users against the Oracle Platform Security Services identity store.

Settings

The settings for the wss11_saml_token_with_message_protection_service_template are similar to the client version of the assertion template. See Table 18-79 for information about the settings.

Configuration

Table 18-81 lists the configuration properties and the default settings for the wss11_saml20_token__with_message_protection_service_template assertion template.

Table 18-81 wss11_saml20_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

saml.trusted.issuers

None

Optional

propagate.identity.context

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.33 oracle/wss11_username_token_with_message_protection_client_template

Display Name: Wss11 Username Token with Message Protection client Assertion Template

Category: Security

Type: wss11-username-with-certificates

Description

The ws11_username_token_with_message_protection_client_template assertion template includes authentication and message protection in accordance with the WS-Security v1.1 standard.

The web service consumer inserts username and password credentials, and signs and encrypts the outgoing SOAP message. The web service provider decrypts and verifies the message and the signature.

To prevent replay attacks, the assertion provides the option to include time stamps and verification by the web service provider. The message can be protected with ciphers of different strengths.

Settings

Table 18-82 lists the settings for the wss11_username_token_with_message_protection_client_template assertion template.

Table 18-82 wss11_username_token_with_message_protection_client_template Settings

Name Default Value

Username Token

 

Password Type

plaintext

Creation Time Required

Disabled

Nonce Required

Disabled

Is Encrypted

Enabled

Is Signed

Enabled

X509 Token

 

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-83 lists the configuration properties and the default settings for the wss11_username_token_with_message_protection_client_template assertion template.

Table 18-83 wss11_username_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

csf-key

basic.credentials

Required

role

ultimateReceiver

Constant

keystore.recipient.alias

orakey

Required

keystore.enc.csf.key

None

Optional

user.tenant.name

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.34 oracle/wss11_username_token_with_message_protection_service_template

Display Name: Wss11 Username Token with Message Protection service Assertion Template

Category: Security

Type: wss11-username-with-certificates

Description

The ws11_username_token_with_message_protection_service_template assertion template enforces authentication and message protection in accordance with the WS-Security v1.1 standard.

The web service consumer inserts username and password credentials, and signs and encrypts the outgoing SOAP message. The web service provider decrypts and verifies the message and the signature. To prevent replay attacks, the assertion provides the option to include time stamps and verification by the web service provider. The message can be protected with ciphers of different strengths.

Settings

The settings for the wss11_username_token_with_message_protection_service_template are identical to the client version of the assertion template. See Table 18-82 for information about the settings.

Configuration

Table 18-84 lists the configuration properties and the default settings for the wss11_username_token_with_message_protection_service_template assertion template.

Table 18-84 wss11_username_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.35 oracle/wss11_x509_token_with_message_protection_client_template

Display Name: Wss11 X509 Token with Message Protection client Assertion Template

Category: Security

Type: wss11-mutual-auth-with-certificates

Description

The wss11_x509_token_with_message_protection_client_template assertion template provides message protection (integrity and confidentiality) and certificate-based authentication for outbound SOAP requests in accordance with the WS-Security 1.1 standard. Credentials are included in the WS-Security binary security token of the SOAP message.

Settings

Table 18-85 lists the settings for the wss11_x509_token_with_message_protection_client_template assertion template.

Table 18-85 wss11_x509_token_with_message_protection_client_template Settings

Name Default Value

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-86 lists the configuration properties and the default settings for the wss11_x509_token_with_message_protection_client_template assertion template.

Table 18-86 wss11_x509_token_with_message_protection_client_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.recipient.alias

orakey

Required

keystore.sig.csf.key

None

Optional

keystore.enc.csf.key

None

Optional

ignore.timestamp.in.response

false

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.3.36 oracle/wss11_x509_token_with_message_protection_service_template

Display Name: Wss11 X509 Token with Message Protection service Assertion Template

Category: Security

Type: wss11-mutual-auth-with-certificates

Description

The wss11_x509_token_with_message_protection_service_template assertion template enforces message-level protection and certificate-based authentication for inbound SOAP requests in accordance with the WS-Security 1.1 standard. The certificate is extracted from the WS-Security binary security token header, and the credentials in the certificate are validated against the Oracle Platform Security Services identity store.

Settings

The settings for the wss11_x509_token_with_message_protection_service_template are identical to the client version of the assertion template. See Table 18-85 for information about the settings.

Configuration

Table 18-87 lists the configuration properties and the default settings for the wss11_x509_token_with_message_protection_service_template assertion template.

Table 18-87 wss11_x509_token_with_message_protection_service_template Configuration Properties

Name Default Value Type

role

ultimateReceiver

Constant

keystore.enc.csf.key

None

Optional

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.4 Oracle Entitlements Server (OES) Integration Templates

Table 18-88 summarizes the assertion templates that are used for OES integration.

Table 18-88 OES Integration Templates

Service Template Description

oracle/binding_oes_authorization_template

Sets authorization based on the policy defined in Oracle Entitlements Server (OES).

oracle/binding_oes_masking_template

Does response masking based on a policy defined in Oracle Entitlements Server (OES).

oracle/component_oes_authorization_template

Sets authorization based on the policy defined in Oracle Entitlements Server (OES). This template is used for fine-grained authorization on SCA component.


18.1.4.1 oracle/binding_oes_authorization_template

Display Name: Binding OES Authorization Assertion Template

Category: Security

Type: oes-authorization

Description

The binding_oes_authorization_template assertion template sets authorization based on the policy defined in Oracle Entitlements Server (OES). Authorization is based on attributes, the current authenticated subject, and the web service action invoked by the client. This template is used for fine-grained authorization on any operation on a web service. Policies based on this template should follow an authentication policy where the subject is established. Policies based on this template can be attached to any SOAP endpoint.

Settings

Table 18-89 lists the settings for the binding_oes_authorization_template assertion template.

Table 18-89 binding_oes_authorization_template Settings

Name Default Value

OES Based Authorization

 

Guard (see Permissions)

 

Action Match

*

Constraint Match

None

Resource Match

*


Configuration

Table 18-90 lists the configuration properties and the default settings for the binding_oes_authorization_template assertion template.

Table 18-90 binding_oes_authorization_template Configuration Properties

Name Default Value Type

application.name

None

Optional

resource.type

None

Optional

resource.name

None

Optional

lookup.action

None

Optional

execute.action

None

Optional

use.single.step

false. Does not apply to masking template.

Optional

reference.priority

None

Optional


18.1.4.2 oracle/binding_oes_masking_template

Display Name: Response masking using Oracle Entitlements Server.

Category: Security

Type: oes-masking

Description

The binding_oes_masking_template assertion template does response masking based on the policy defined in OES. Masking is based on attributes, the current authenticated subject, and the web service action invoked by the client. This template is used for fine-grained masking on any operation of a web service.

Settings

Table 18-89 lists the settings for the binding_oes_masking_template assertion template.

Configuration

Table 18-90 lists the configuration properties and the default settings for the binding_oes_masking_template assertion template.

18.1.4.3 oracle/component_oes_authorization_template

Display Name: Component OES Authorization Assertion Template

Category: Security

Type: oes-authorization

Description

The component_oes_authorization_template assertion template does user authorization based on a policy defined in Oracle Entitlements Server (OES). Authorization is based on attributes, the current authenticated subject and the web service action invoked by the client. This template is used for fine-grained authorization on a SCA component.

Settings

Table 18-89 lists the settings for the component_oes_authorization_template assertion template.

Configuration

Table 18-90 lists the configuration properties and the default settings for the component_oes_authorization_template assertion template.

18.1.5 PII Assertion Templates

Table 18-91 summarizes the assertion template that is used for PII security.

Table 18-91 Pii Assertion Template

Template Description

oracle/pii_security_template

Provides simple role-based authorization for the request based on the authenticated subject at the SOAP binding level.


18.1.5.1 oracle/pii_security_template

Display Name: PII Security Assertion Template

Category: Security

Type: pii-security

Description

The pii_security_template assertion template secures personally identifiable information (PII) using encryption. PIIs are identified by XPath configuration.

Note:

This assertion template applies to SOA and JCA adapters only.

Settings

Table 18-92 lists the settings for the pii_security_template assertion template.

Table 18-92 pii_security_template Settings

Name Default Value

PII Security

 

algorithm

PBKDF2. This setting cannot be changed.

salt

pii-security

iteration

1000

keysize

128

encryption-algorithm

AES/CBC/PKCS5Padding. This setting cannot be changed.


Configuration

Table 18-93 lists the configuration properties and the default settings for the pii_security_template assertion template.

Table 18-93 pii_security_template Configuration Properties

Name Default Value Type

Request XPaths

None

Optional

Request Namespaces

None

Optional

Response XPaths

None

Optional

Response Namespaces

None

Optional

csf-key

pii-csf-key

Required

reference.priority

0

Optional


18.1.6 WS-Trust Assertion Templates

Table 18-94 summarizes the WS-Trust assertion templates.

In this release, you can use Fusion Middleware Control to directly edit the assertion template text, but the Settings and Configuration pages are not available.

Table 18-94 WS-Trust Assertion Templates

Name Description

oracle/sts_trust_config_client_template

STS configuration information assertion template that is used to invoke STS for token exchange.

oracle/sts_trust_config_service_template

STS configuration information assertion template that is used to invoke STS for token exchange.

oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template

SOAP binding-level client assertion template for issued token SAML authentication (confirmation method bearer), with SSL message protection.

oracle/wss_sts_issued_saml_bearer_token_over_ssl_service_template

SOAP binding-level service assertion template for issued token SAML authentication (confirmation method bearer), with SSL message protection.

oracle/wss11_sts_issued_saml_hok_with_message_protection_client_template

WS-Security 1.1 issued token SAML HOK token with certificates client assertion template. Provides authentication and message protection using Basic128.

oracle/wss11_sts_issued_saml_hok_with_message_protection_service_template

WS-Security 1.1 issued token SAML HOK token with certificates service assertion template. Provides authentication and message protection using Basic128.

oracle/wss11_sts_issued_saml_with_message_protection_client_template

WS-Security 1.1 issued token SAML sender voucher with certificates. Provides authentication and message protection using Basic128.


18.1.6.1 oracle/sts_trust_config_client_template

Display Name: Trust Configuration Client Assertion Template

Category: Security

Type: sts-trust-config

Description

STS Configuration information, provided on the client side, that is used to invoke STS for token exchange.

Settings

Table 18-95 lists the settings for the oracle/sts_trust_config_client_template assertion template.

Table 18-95 oracle/sts_trust_config_client_template Settings

Name Default Value

STS Configuration

 

WSDL Exist

Yes

WSDL

http://host:port/sts?wsdl

Port URI

None

Service

None

Port

None

Port Endpoint

target-namespace#wsdl.endpoint(service-name/port-name)

Client Policy URI

None

Keystore Recipient Alias

sts-csf-key


Configuration

Table 18-96 lists the configuration properties and the default settings for the oracle/sts_trust_config_client_template assertion template.

Table 18-96 oracle/sts_trust_config_client_template Properties

Name Default Value Type

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.6.2 oracle/sts_trust_config_service_template

Display Name: Trust Configuration Service Assertion Template

Category: Security

Type: sts-trust-config

Description

Minimal STS Configuration information, provided on the service side, that is used to obtain all other STS information and invoke STS for token exchange.

Settings

Table 18-97 lists the settings for the oracle/sts_trust_config_service_template assertion template.

Table 18-97 oracle/sts_trust_config_service_template Settings

Name Default Value

STS Configuration

 

WSDL Exist

Yes

WSDL

http://host:port/sts?wsdl

Port URI

http://host:port/sts-service


Configuration

Table 18-98 lists the configuration properties and the default settings for the oracle/sts_trust_config_service_template assertion template.

Table 18-98 oracle/sts_trust_config_service_template Properties

Name Default Value Type

role

ultimateReceiver

Constant

reference.priority

None

Optional


18.1.6.3 oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template

Display Name: Wss Issued Saml Bearer Token with Message Protection Client Assertion Template

Category: Security

Type: wss-sts-issued-token-over-ssl

Description

SOAP binding level policy for Issued Token SAML authentication (confirmation method as bearer) with SSL Message Protection.

Settings

Table 18-99 lists the settings for the oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template assertion template.

Table 18-99 oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template Settings

Name Default Value

Issued Token

 

Token Type

SAML11

Key Type

Bearer

Algorithm Suite

None

Derived Keys

Disabled

Transport Layer Security

 

Transport Layer Security

Enabled

Mutual Authentication Required

Disabled

Include Timestamp

Enabled

Algorithm Suite

BASIC_128

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Disabled

Server Entropy

Enabled


Configuration

Table 18-100 lists the configuration properties and the default settings for the oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template assertion template.

Table 18-100 oracle/wss_sts_issued_saml_bearer_token_over_ssl_client_template Properties

Name Default Value Type

sts.auth.user.csf.key

None

Optional

sts.auth.x509.csf.key

None

Optional

on.behalf.of

false

Required

sts.auth.on.behalf.of.csf.key

None

Optional

sts.auth.on.behalf.of.username.only

true

Optional

sts.keystore.recipient.alias

None

Optional

sts.auth.service.principal.name

HOST/localhost@EXAMPLE.COM

Optional

sts.auth.keytab.location

None

Optional

sts.auth.caller.principal.name

None

Optional

ignore.timestamp.in.response

false

Optional

sts.in.order

None

Optional

sc.token.lifetime

None

Optional

issued.token.lifetime

None

Optional

issued.token.caching

false

Optional

reference.priority

None

Optional


18.1.6.4 oracle/wss_sts_issued_saml_bearer_token_over_ssl_service_template

Display Name: Wss Issued Saml Bearer Token with Message Protection Service Assertion Template

Category: Security

Type: wss-sts-issued-token-over-ssl

Description

SOAP binding level policy for Issued Token SAML authentication (confirmation method as bearer) With SSL Message Protection.

Settings

The settings for the oracle/wss_sts_issued_saml_bearer_token_over_ssl_service_template are identical to the client version of the assertion template. See Table 18-99 for information about the settings.

Configuration

Table 18-101 lists the configuration properties and the default settings for the oracle/wss_sts_issued_saml_bearer_token_over_ssl_service_template assertion template.

Table 18-101 oracle/wss_sts_issued_saml_bearer_token_over_ssl_service_template Properties

Name Default Value Type

role

ultimateReceiver

Constant

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.6.5 oracle/wss11_sts_issued_saml_hok_with_message_protection_client_template

Display Name: Wss11 Issued Token with Saml Holder of Key with Message Protection Client Assertion Template

Category: Security

Type: wss11-sts-issued-token-with-certificates

Description

WS-Security 1.1 Issued Token SAML HOK with Certificates. Provides Authenticates and Message Protection using Basic128.

Settings

Table 18-102 lists the settings for the wss11_sts_issued_saml_hok_with_message_protection_client_template assertion template.

Table 18-102 oracle/wss11_sts_issued_saml_hok_with_message_protection_client_template Settings

Name Default Value

Issued Token

 

Token Type

SAML11

Key Type

Symmetric

Algorithm Suite

Basic128

Derived Keys

Disabled

X509 Token

 

Sign Key Reference Mechanism

thumbprint

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-103 lists the configuration properties and the default settings for the wss11_sts_issued_saml_hok_with_message_protection_client_template assertion template.

Table 18-103 oracle/wss11_sts_issued_saml_hok_with_message_protection_client_template Properties

Name Default Value Type

sts.auth.user.csf.key

None

Optional

sts.auth.x509.csf.key

enc-csf-key

Optional

on.behalf.of

false

Required

sts.auth.on.behalf.of.csf.key

None

Optional

sts.auth.on.behalf.of.username.only

true

Optional

sts.keystore.recipient.alias

None

Optional

keystore.recipient.alias

orakey

Required

keystore.enc.csf.key

None

Optional

sts.auth.service.principal.name

HOST/localhost@EXAMPLE.COM

Optional

sts.auth.keytab.location

None

Optional

sts.auth.caller.principal.name

None

Optional

ignore.timestamp.in.response

false

Optional

sts.in.order

None

Optional

sc.token.lifetime

None

Optional

issued.token.lifetime

None

Optional

issued.token.caching

false

Optional

reference.priority

None

Optional


18.1.6.6 oracle/wss11_sts_issued_saml_hok_with_message_protection_service_template

Display Name: Wss11 Issued Token with Saml Holder of Key with Message Protection Service Assertion Template

Category: Security

Type: wss11-sts-issued-token-with-certificates

Description

WS-Security 1.1 Issued Token SAML HOK with Certificates. Provides Authenticates and Message Protection using Basic128.

Settings

Table 18-102 lists the settings for the wss11_sts_issued_saml_hok_with_message_protection_service_template assertion template.

Configuration

Table 18-104 lists the configuration properties and the default settings for the wss11_sts_issued_saml_hok_with_message_protection_service_template assertion template.

Table 18-104 oracle/wss11_sts_issued_saml_hok_with_message_protection_service_template Properties

Name Default Value Type

keystore.enc.csf.key

None

Optional

role

ultimateReceiver

Constant

sc.token.lifetime

None

Optional

reference.priority

None

Optional


18.1.6.7 oracle/wss11_sts_issued_saml_with_message_protection_client_template

Display Name: Wss11 Issued Token Saml Sender Voucher with Message Protection Client Assertion Template

Category: Security

Type: wss11-sts-issued-token-with-certificates

Description

WS-Security 1.1 Issued Token SAML Sender Voucher with Certificates. Provides Authenticates and Message Protection using Basic128.

Settings

Table 18-105 lists the settings for the wss11_sts_issued_saml_with_message_protection_client_template assertion template.

Table 18-105 wss11_sts_issued_saml_with_message_protection_client_template Settings

Name Default Value

Issued Token

 

Token Type

SAML11

Key Type

None

Algorithm Suite

Basic128

Derived Keys

Disabled

X509 Token

 

Sign Key Reference Mechanism

direct

Encryption Key Reference Mechanism

thumbprint

Is Signed

Enabled

Use PKI Path

Disabled

Derived Keys

Disabled

Secure Conversation

 

Enabled

Disabled

Version

1.3 or 1.4. OWSM WS-SC supports both Secure Conversation version 1.3 and 1.4. Although the policy displays the 1.3 version number, you use this policy for 1.4 as well.

Re-authenticate

Disabled

Client Entropy

Enabled

Derived Keys

Enabled

Server Entropy

Enabled

Bootstrap Message Security

Inherit from Application Setting

Message Security

 

Algorithm Suite

BASIC_128

Include Timestamp

Enabled

Confirm Signature

Enabled

Encrypt Signature

Disabled

Request Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Response Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"

Fault Message Settings

See Table 18-117, "Request, Response, and Fault Message Signing and Encryption Settings"


Configuration

Table 18-106 lists the configuration properties and the default settings for the wss11_sts_issued_saml_with_message_protection_client_template assertion template.

Table 18-106 oracle/wss11_sts_issued_saml_with_message_protection_client_template Properties

Name Default Value Type

sts.auth.user.csf.key

None

Optional

sts.auth.x509.csf.key

None

Optional

on.behalf.of

true

Required

sts.auth.on.behalf.of.csf.key

None

Optional

sts.auth.on.behalf.of.username.only

true

Optional

sts.keystore.recipient.alias

None

Optional

keystore.recipient.alias

orakey

Optional

keystore.enc.csf.key

None

Optional

sts.in.order

None

Optional

sc.token.lifetime

None

Optional

ignore.timestamp.in.response

false

Optional

issued.token.lifetime

None

Optional

issued.token.caching

false

Optional

reference.priority

None

Optional


18.1.7 Authorization Assertion Templates

Table 18-107 summarizes assertion templates that are used for authorization. Each authorization assertion template must follow an authentication assertion template.

Table 18-107 Authorization Assertion Templates

Service Template Description

oracle/binding_authorization_template

Provides simple role-based authorization for the request based on the authenticated subject at the SOAP binding level.

oracle/binding_permission_authorization_template

Provides simple permission-based authorization for the request based on the authenticated subject at the SOAP binding level.

oracle/component_authorization_template

Provides simple role-based authorization for the request based on the authenticated subject at the SOA component level.

oracle/component_permission_authorization_template

Provides simple permission-based authorization for the request based on the authenticated subject at the SOA component level.


18.1.7.1 oracle/binding_authorization_template

Display Name: Binding Authorization Assertion Template

Category: Security

Type: binding-authorization

Description

The binding_authorization_template assertion template provides simple role-based authorization for the request based on the authenticated subject at the SOAP binding level. It should follow an authentication assertion template.

Settings

Table 18-108 lists the settings for the binding_authorization_template assertion template.

Table 18-108 binding_authorization_template Settings

Name Default Value

Authorization Permission

 

Permissions—Action Match

None

Permissions—Constraint Match

None

Authorization Permission

 

Guard (see Permissions)

 

Action Match

None

Constraint Match

None

Resource Match

None

Roles

Not Set


Configuration

Table 18-109 lists the configuration properties and the default settings for the binding_authorization_template assertion template.

Table 18-109 binding_authorization_template Properties

Name Default Value Type

reference.priority

None

Optional


18.1.7.2 oracle/binding_permission_authorization_template

Display Name: Binding Permission Based Authorization Assertion Template

Category: Security

Type: binding-permission-authorization

Description

The binding_permission_authorization_template assertion provides simple permission-based authorization for the request based on the authenticated subject at the SOAP binding level. It should follow an authentication assertion.

Settings

Table 18-110 lists the settings for the binding_permission_authorization_template assertion template.

Table 18-110 binding_permission_authorization_template Settings

Name Default Value

Authorization Permission

 

Guard (see Permissions)

 

Action Match

*

Constraint Match

None

Resource Match

*

Check Permission

 

Permission Class

None


Configuration

Table 18-111 lists the configuration properties and the default settings for the binding_permission_authorization_template assertion template.

Table 18-111 binding_permission_authorization_template Properties

Name Default Value Type

reference.priority

None

Optional


18.1.7.3 oracle/component_authorization_template

Display Name: Component Authorization Assertion Template

Category: Security

Type: sca-component-authorization

Description

The component_authorization_template assertion provides simple role-based authorization for the request based on the authenticated subject at the SOA component level. It should follow an authentication assertion.

Settings

Table 18-112 lists the settings for the component_authorization_template assertion template.

Table 18-112 component_authorization_template Settings

Name Default Value

Authorization Permission

 

Guard (see Permissions)

 

Action Match

None

Constraint Match

None

Resource Match

None

Roles

Not Set


Configuration

Table 18-113 lists the configuration properties and the default settings for the component_authorization_template assertion template.

Table 18-113 component_authorization_template Properties

Name Default Value Type

reference.priority

None

Optional


18.1.7.4 oracle/component_permission_authorization_template

Display Name: Component Permission Based Authorization Assertion Template

Category: Security

Type: sca-component-permission-authorization

Description

The component_permission_authorization_template assertion template provides simple permission-based authorization for the request based on the authenticated subject at the SOA component level. It should follow an authentication assertion.

Note:

You should be careful when using permission-based policies with EJBs as the security permissions specified in system-jazn-data.xml will be relaxed beyond a single invocation of the service operation.

Settings

Table 18-114 lists the settings for the component_permission_authorization_template assertion template.

Table 18-114 component_permission_authorization_template Settings

Name Default Value

Authorization Permission

 

Guard (see Permissions)

 

Action Match

*

Constraint Match

None

Resource Match

None

Permission Class

None


Configuration

Table 18-115 lists the configuration properties and the default settings for the component_permission_authorization_template assertion template.

Table 18-115 component_permission_authorization_template Properties

Name Default Value Type

reference.priority

None

Optional


18.1.8 Supported Algorithm Suites

Table 18-116 lists the algorithm suites that are supported for message protection. The algorithm suites enable you to control the cryptographic characteristics of the algorithms that are used when securing messages.

Note:

FIPS compliant algorithm suites are marked with an asterisk (*). See "Enabling FIPS Mode" in Administering Security for Oracle WebLogic Server for FIPS information.

Table 18-116 Supported Algorithm Suites

Algorithm Suite Digest Encryption Symmetric Key Wrap Asymmetric Key Wrap Encrypted Key Derivation Signature Key Derivation Minimum Signature Key Length

Basic256

Sha1

Aes256

KwAes256

KwRsaOaep

PSha1L256

PSha1L192

256

Basic192

Sha1

Aes192

KwAes192

KwRsaOaep

PSha1L192

PSha1L192

192

Basic128

Sha1

Aes128

KwAes128

KwRsaOaep

PSha1L128

PSha1L128

128

TripleDes

Sha1

TripleDes

KwTripleDes

KwRsaOaep

PSha1L192

PSha1L192

192

Basic256Rsa15*

Sha1

Aes256

KwAes256

KwRsa15

PSha1L256

PSha1L192

256

Basic192Rsa15*

Sha1

Aes192

KwAes192

KwRsa15

PSha1L192

PSha1L192

192

Basic128Rsa15*

Sha1

Aes128

KwAes128

KwRsa15

PSha1L128

PSha1L128

128

TripleDesRsa15*

Sha1

TripleDes

KwTripleDes

KwRsa15

PSha1L192

PSha1L192

192

Basic256Sha256

Sha256

Aes256

KwAes256

KwRsaOaep

PSha1L256

PSha1L192

256

Basic192Sha256

Sha256

Aes192

KwAes192

KwRsaOaep

PSha1L192

PSha1L192

192

Basic128Sha256

Sha256

Aes128

KwAes128

KwRsaOaep

PSha1L128

PSha1L128

128

TripleDesSha256

Sha256

TripleDes

KwTripleDes

KwRsaOaep

PSha1L192

PSha1L192

192

Basic256Sha256Rsa15*

Sha256

Aes256

KwAes256

KwRsa15

PSha1L256

PSha1L192

256

Basic192Sha256Rsa15*

Sha256

Aes192

KwAes192

KwRsa15

PSha1L192

PSha1L192

192

Basic128Sha256Rsa15*

Sha256

Aes128

KwAes128

KwRsa15

PSha1L128

PSha1L128

128

TripleDesSha256Rsa15*

Sha256

TripleDes

KwTripleDes

KwRsa15

PSha1L192

PSha1L192

192


18.1.9 Message Signing and Encryption Settings for Request, Response, and Fault Messages

Table 18-117 lists the settings for the Request, Response, and Fault messages. You configure these settings for message signing and encryption.

Table 18-117 Request, Response, and Fault Message Signing and Encryption Settings

Name Default Value

Include Entire Body

True for Request and Response messages

False for Fault messages

Include SwA Attachment

False

Include MIME Headers

False

Header Elements

None

Body Elements

None


18.2 Management Assertion Templates

Table 18-118 summarizes the management assertion templates.

Table 18-118 Management Assertion Templates

Name Description

oracle/security_log_template

Provides a logging assertion template that can be attached to any binding or component.


18.2.1 oracle/security_log_template

Display Name: Security Log Assertion Template

Category: Security

Type: Logging

Description

The security_log_template assertion template provides a logging assertion template that can be attached to any binding or component.

Note:

It is recommended that the logging assertion be used for debugging and auditing purposes only.

Settings

Table 18-119 lists the settings for the security_log_template assertion template.

Table 18-119 security_log_template Settings

Name Default Value

Logging

 

Request

all

Response

soap_body

Fault

Not set


Configuration

Table 18-120 lists the configuration properties and the default settings for the security_log_template assertion template.

Table 18-120 security_log_template Properties

Name Default Value Type

reference.priority

None

Optional