Examine Documentation

Version: 2.6

Build Date: 20150905-0446


Table of Contents

1. Introduction
2. Installation
Installation and configuration of Examine
Changing the HTTP port
Starting Jetty on HTTPS
3. Administration
User Management
Email Configuration
Configuring the email server SSL options
Setting up your Gmail account
Jabber Server Configuration
Configuring Google Talk as the IM server
Licensing
Session Management
4. User Settings
Profile configuration
HTTP Client settings
Client connection parameters
Proxy server parameters
5. Security Settings
Keystore Management
Keystore operations
Key Entry operations
WS Policies
Security Configurations
Non-Policy security configuration
Outbound request security
Timestamp
Username Token
Signature
Encryption
SAML Assertion
Binary Security Token (X.509 token)
Inbound response security
Policy-based security configuration
Runtime policy parameters
6. Projects
Project Management
SOAP Projects
SOAP Scenarios
SOAP request contents
Updating SOAP request endpoint
SOAP Scenario Security Configuration
No Security
Non-policy security configuration
Local Configuration
Global Configuration
WS-SecurityPolicy based security configuration
Global Policy-based security configuration
Local Policy-based security configuration
WSDL-based security policy
Configuring the Test Case for SOAP Scenario
Configuring HTTP Transport
Configuring JMS Transport
Configuring WS-Addressing
Configuring SOAP Request Attachments
REST Projects
Creating a new project
REST Resources
Root Resources
Subresources
Resource parameters
Query parameters
Template parameters
Form parameters
Header parameters
Matrix parameters
Configuring HTTP request
HTTP Headers
Request Authentication
SSL configuration
Sending Attachments
Configuring REST test case
Mock SOAP Projects
Creating a Mock SOAP project
From Remote WSDL
From Local WSDL file
From existing SOAP client project
Mock SOAP Services
Activating SOAP Ports
Configuring WS-Security
Inbound / Request security
Outbound / Response security
Configuring mock response message
Returning mock response
Returning a SOAP fault
Mock REST Projects
Creating a Mock REST project
Mock REST resources
Mock Resource Methods
Configuring Resource Methods
Static and Dynamic resource responses
Dynamic Resource Response configuration
Configuring Response Body Content
Configuring Response Metadata
7. Test Suites
Overview
Creating a new Test Suite
SOAP Test Suite
REST Test Suite
Scheduling a Test Suite
Test Suite Execution States
Simple schedule
Cron-based schedule
Test Suite Notifications
Email
Jabber
8. Security Token Service (STS)
Introduction
Main Configuration
Securing the Client-STS communication with WS-Security
Request security
Response security
9. Tools
XML Schema Validator
Uploading XML Schemas
Creating Schema Validation Scenarios
Performing Schema Validation
XPath Evaluator
XSL Transformer
Schema XML Generator
XML Generation Options
JSON-XML Converter
JSON to XML conversion
XML to JSON conversion
SAML 1.1 Token Generator
Configuring the SAML Subject
Specifying SAML Conditions
Adding SAML Advice
Adding SAML Statements
Signing and Generating the SAML Assertion
STS / WS-Trust Client
HTTP configuration
WS-Security configuration
XML Digital Signature Generator
Verifying XML Digital Signature
Configuring the Signature verifier
OAuth 2 Token Tool
Authorization Code Grant
Callback URL
Implicit Grant
Callback URL
Resource Owner Password Credentials Grant
Client Credentials Grant
Testing the Access Token

List of Figures

3.1. User Management
3.2. Create New User Dialog
3.3. Email Configuration
3.4. View Current User Sessions
4.1. User Profile configuration
5.1. Keystore Management - Import New Keystore
5.2. Keystore Management - List of configured keystores
5.3. Keystore Management - Keystore details
5.4. Keystore Management - Upload a X.509 certificate
5.5. Keystore Management - Key Entry Details
5.6. Keystore Management - Export Key Pair
5.7. Keystore Management - Export X.509 Certificate
5.8. Keystore Management - Certificate Entry Details
5.9. WS Policies - Import policy
5.10. WS Policies - Edit policy details
5.11. WS Policies - Delete Policy error
5.12. Security Configuration - Create new configuration
5.13. Security Configuration - List of configurations
5.14. Security Configuration - NonPolicy Outbound Security
5.15. NonPolicy configuration - Timestamp
5.16. NonPolicy configuration - Username Token
5.17. NonPolicy configuration - Signature
5.18. NonPolicy Configuration - Signature - Private key
5.19. NonPolicy Configuration - Signature Parts
5.20. NonPolicy Configuration - Advanced Signature Options
5.21. NonPolicy Configuration - Encryption
5.22. NonPolicy Configuration - Encryption - Public Key
5.23. NonPolicy Configuration - Encryption Parts
5.24. NonPolicy Configuration - Advanced Encryption Options
5.25. NonPolicy Configuration - SAML Assertion
5.26. NonPolicy Configuration - Binary Security Token
5.27. Security Configuration - NonPolicy Inbound Security
5.28. Security Configuration - Policy-based configuration
6.1. Project Management - Search
6.2. Project Management - Search options dialog
6.3. Project Management - Create New Project
6.4. SOAP Project - New project
6.5. SOAP Project - Import Zipped WSDL Project
6.6. SOAP Project - Zipped project contents listing
6.7. SOAP Project - New project - Remote WSDL
6.8. SOAP Project - Remote WSDL - Authentication
6.9. SOAP Project - Remote WSDL - SSL setup
6.10. SOAP Project - Create Scenario
6.11. SOAP Project - New Scenario dialog
6.12. SOAP Scenario - XML view
6.13. SOAP Scenario - Raw text view
6.14. SOAP Scenario - Tree view
6.15. SOAP Scenario - Tree view - Context options
6.16. SOAP Scenario - NonPolicy Security
6.17. SOAP Scenario - NonPolicy security - Local configuration
6.18. SOAP Scenario - NonPolicy Security - Selecting Sign parts
6.19. SOAP Scenario - NonPolicy Security - Selecting Encrypt parts
6.20. SOAP Scenario - NonPolicy - Global configuration
6.21. SOAP Scenario - Global Policy configuration
6.22. SOAP Scenario - Local Policy configuration
6.23. SOAP Scenario - WSDL-based policy configuration
6.24. SOAP Scenario - View Effective Request Policy
6.25. SOAP Scenario - Specifying Security Policy data
6.26. SOAP Scenario - Available Test Suites
6.27. SOAP Scenario - Add new Test Suite dialog
6.28. SOAP Scenario - Test Assertions
6.29. SOAP Scenario - HTTP headers
6.30. SOAP Scenario - HTTP Authentication
6.31. SOAP Scenario - HTTP SSL configuration
6.32. SOAP Scenario - JMS Connection
6.33. SOAP Scenario - JMS QoS Parameters
6.34. SOAP Scenario - JMS Properties
6.35. SOAP Scenario - WS-Addressing
6.36. SOAP Scenario - Attachments
6.37. SOAP Scenario - MTOM Attachment - Adding XOP Include
6.38. REST Project - Create New Project
6.39. REST Project - Creating a REST resource
6.40. REST - Root Resource Details
6.41. REST - Default resource content types
6.42. REST - Creating a REST Subresource
6.43. REST - Subresource details view
6.44. REST - Resource query parameters
6.45. REST - Resource parameters dialog
6.46. REST - Resource template parameters
6.47. REST - Form parameter configuration
6.48. REST - Form parameter values
6.49. REST - Matrix parameters example
6.50. REST - Request authentication
6.51. REST - Request SSL configuration
6.52. REST - Request attachment upload dialog
6.53. REST - Resource test case assertions
6.54. REST resource test case assertions result
6.55. Mock SOAP Project - Remote WSDL
6.56. Mock SOAP Project - Local WSDL file
6.57. Mock SOAP Project - Zipped project contents listing
6.58. Mock SOAP Project - Existing client project
6.59. Mock SOAP Service - Activating WSDL Ports
6.60. Mock SOAP Service Request WS-Security configuration
6.61. Mock SOAP Service Response WS-Security configuration
6.62. Encrypt Response alias selection
6.63. Mock SOAP operation - Response message
6.64. Mock SOAP Operation - SOAP Fault with Detail
6.65. New Mock REST Project dialog
6.66. Mock REST resource dialog
6.67. Mock REST resource details view
6.68. Mock REST resource - Published Endpoint
6.69. Mock REST resource method dialog
6.70. Mock REST resource method details
6.71. Mock REST Dynamic Response Rule options
6.72. Dynamic Rule Request Criteria configuration
6.73. Mock REST Resource Method Metadata
6.74. Mock REST Resource Method HTTP Headers
6.75. Mock REST Resource Method Caching
7.1. New Test Suite dialog
7.2. Adding Test Cases to SOAP Test Suite
7.3. Adding Test Cases to REST Test Suite
7.4. Test Suite Schedule Configuration
7.5. Test Suite Simple schedule dialog
7.6. Test Suite Cron-based schedule dialog
7.7. Test Suite Notifications Configuration
8.1. STS Main Configuration
8.2. Encrypting the issued SAML Assertion for a Service Provider
8.3. STS Request WS-Security configuration
8.4. STS Response WS-Security configuration
8.5. STS Encrypt Response alias selection
9.1. XML Schema Validator Schemas view
9.2. XML Schema Validator - Upload schema
9.3. XML Schema Validator - ZIP archive schemas view
9.4. XML Schema Validator - Edit Schema
9.5. XML Schema Validator - New Scenario Dialog
9.6. XML Schema Validator - Scenarios list
9.7. XML Schema Validator - Validate XML dialog
9.8. XPath Evaluator - XML view
9.9. XPath Evaluator - Namespaces declaration
9.10. XSL Transformer - XSL view
9.11. XSL Transformer - XML input view
9.12. XML Generator - Tool view
9.13. XML Generator - Schemas list
9.14. XML Generator - Root elements list
9.15. XML Generator - options
9.16. JSON-XML Converter - BadgerFish notation configuration
9.17. JSON-XML Converter - Mapped notation configuration
9.18. JSON-XML converter - XML to JSON BadgerFish options
9.19. JSON-XML converter - XML to JSON Mapped options
9.20. SAML 1.1 Generator - Main configuration
9.21. SAML 1.1 Generator - Conditions
9.22. SAML 1.1 Generator - Audience Restriction Condtion
9.23. SAML 1.1 Generator - Advice configuration
9.24. SAML 1.1 Generator - Attribute Statement value
9.25. SAML 1.1 Generator - Attribute Statement with Attribute
9.26. SAML 1.1 Generator - Authentication Statement
9.27. SAML 1.1 Generator - Authorization Decision Statement
9.28. SAML 1.1 Generator - Signing the Assertion
9.29. SAML 1.1 Generator - SAML Assertion generated
9.30. STS Client - Main configuration
9.31. STS Client - WS-Trust AppliesTo
9.32. STS Client - Token Type configuration
9.33. STS Client - Default Token Types
9.34. STS Client - WS-Trust Lifetime
9.35. STS Client - PublicKey configuration
9.36. STS Client - SymmetricKey configuration
9.37. STS Client - OnBehalfOf w/UsernameToken
9.38. STS Client - ActAs w/UsernameToken
9.39. STS Client - HTTP Authentication
9.40. STS Client - SSL configuration
9.41. STS Client - WSS configuration
9.42. XML Signature - Input XML content
9.43. XML Signature - Configure signing alias
9.44. XML Signature - Configuration options
9.45. XML Signature - Add XPath Reference to be signed
9.46. XML Signature - Signature result dialog
9.47. OAuth 2 common configuration fields
9.48. OAuth 2 Authorization Code Grant
9.49. OAuth 2 Implicit Grant
9.50. OAuth Resource Owner Password Credentials Grant
9.51. OAuth Client Credentials Grant
9.52. OAuth Success Response Details view
9.53. OAuth Access Token Test dialog

List of Tables

9.1. Namespace URI - Prefix mapping
9.2. WS-Trust version namespace mapping