Table of Contents
- List of Figures
- List of Tables
- Title and Copyright Information
- Preface
- What's New in This Guide
-
1
Understanding Policies and Assertions in Oracle Web Services Manager
- 1.1 About Predefined Policies and Assertions
- 1.2 About Web Service Policies Creation
-
1.3
Understanding Custom Assertions
- 1.3.1 About Policies, Assertions, Expressions, and Operators
- 1.3.2 About Policy Combinations
- 1.3.3 Supported Custom Assertion Categories
- 1.3.4 About the Rules for Binding Custom Assertions
- 1.3.5 About the Life Cycle of a Custom Assertion
- 1.3.6 Understanding the Types of Custom Assertions
-
2
Creating Custom Assertions
- 2.1 About Policy Name
-
2.2
Developing Custom Assertions for Web Service
- 2.2.1 Creating the Custom Assertion Executor
- 2.2.2 Creating the Custom Policy File
- 2.2.3 Specifying the Custom Assertion Executor
- 2.2.4 Creating the Custom Assertion JAR File
- 2.2.5 Adding the Custom Policy to the Policy Store
- 2.2.6 Deploying the Custom Assertion
- 2.2.7 Attaching the Custom Policy to a Web Service
- 2.3 Testing the Web Service
-
3
Managing Sample Custom Assertions
- 3.1 Validating IP Address in Custom Assertion
- 3.2 Performing IP Address Validation in Custom Assertion
-
3.3
Encrypting and Decrypting Data in Custom Assertion
- 3.3.1 Encrypting and Decrypting Data Using Custom Assertion Executor
- 3.3.2 Encrypting Elements of an Inbound Message Using Custom Assertion Executor
- 3.3.3 Decrypting Elements of an Outbound Message Using Custom Assertion Executor
- 3.3.4 Encrypting Data Using Custom Assertion Executor
- 3.3.5 Decrypting Data Using Custom Assertion Executor
- 3.3.6 Receiving the Encrypted Message Using Composite Application
- 3.3.7 Receiving the Decrypted Message Using Composite Application
- 3.4 Performing Data Encryption and Decryption in Custom Assertion
- 3.5 Authenticating a User in Custom Assertion
- 3.6 Performing User Authentication in Custom Assertion
-
4
Implementing Advanced Features in Custom Assertions
- 4.1 Supplying Parameters for Custom Assertions
- 4.2 Examining OWSM Context Properties
- 4.3 Accessing OWSM Custom Security Assertion
- 4.4 Accessing Parts of a Message Using XPath
- 4.5 Retrieving Certificates Used by Container for SSL
- 4.6 Accessing Transport Properties
- 4.7 Accessing Credential Store Framework Keys
- 4.8 Handling Exceptions in Custom Assertions
- A Custom Assertions Schema Reference