Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


oracle.wsm.security.policy.scenario
Class WssSamlTokenOverSSLScenario

java.lang.Object
  extended by oracle.wsm.policy.model.impl.SimpleAssertion
      extended by oracle.wsm.policy.model.impl.ScenarioAssertion
          extended by oracle.wsm.security.policy.scenario.SecurityScenario
              extended by oracle.wsm.security.policy.scenario.WssSamlTokenOverSSLScenario

All Implemented Interfaces:
Serializable, IAssertionAdvertiser, IAssertion, IScenarioAssertion, ISimpleAssertion, ISimpleOracleAssertion, IDeSerializer, ISerializer

public class WssSamlTokenOverSSLScenario
extends SecurityScenario
implements IAssertionAdvertiser
Since:
release specific (what release of product did this appear in)
Version:
$Header: owsm/src/oracle/wsm/security/policy/scenario/WssSamlTokenOverSSLScenario.java /st_owsm/6 2009/02/01 07:16:33 vkdwived Exp $
Author:
atugupta
See Also:
Serialized Form

Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.wsm.policy.model.IAssertion
IAssertion.AssertionTypes

 

Field Summary
static QName qname
           

 

Fields inherited from interface oracle.wsm.policy.model.ISimpleAssertion
attachToAttrQName, categoryAttrQName, descAttrQName, enforcedAttrQName, NameAttrQName, optionalAttrQName, silentAttrQName, StageAttrQName, statusAttrQName

 

Constructor Summary
WssSamlTokenOverSSLScenario()
           

 

Method Summary
 void advertiseWSPolicy(AdvertisementContext advCtx)
          Generate interoperable WS-Policy with no Oracle Extensions.
 WssSamlTokenOverSSLScenario createInstance(QName qname)
          Creates the appropriate assertion instance NOTE: The base implementation must be overriden by the subclasses!
 WssSamlTokenOverSSLScenario createInstance(QName qname, boolean setExtensions)
           
 WssSamlTokenOverSslJaxbElem getAssertionObject()
          assertionObj represents the java object representing the XML fragment in an assertion excluding the bindings element.
 void setAssertionObject(Object assertion)
          assertionObj represents the java object representing the XML fragment in an assertion excluding the bindings element.
 void validate(IValidationContext context)
          Validate this assertion If any errors are found, they are added to the passed Validation Context object

 

Methods inherited from class oracle.wsm.security.policy.scenario.SecurityScenario
fromXML, getDigest, getDigestForAssertionObject, getDigestForAttrs, getDigestOfElement, intersect, toXML

 

Methods inherited from class oracle.wsm.policy.model.impl.ScenarioAssertion
equals, hashCode, isIdentical, parse, setPolicyAttributes, toString, write

 

Methods inherited from class oracle.wsm.policy.model.impl.SimpleAssertion
addAttribute, advertiseOracleWSPolicy, cloneAttrs, getAssertionType, getAttachTo, getAttribute, getAttributes, getBindings, getCategory, getCopyOfAssertion, getDescription, getDescription, getDigest, getGuard, getName, getParent, getQName, getStringForMatching, getStrValue, getUniquePathToAssertion, getWSPolicy15QName, getWSPolicy2006QName, hasBindings, hasGuard, hasParent, intersect, isEnforced, isIncludedInDigestCalculation, isNormalized, isOptional, isSilent, merge, merge, normalize, normalize, removeAttribute, removeAttrsForOracleWSPolicyAdvertisement, removeAttrsForWSPolicyAdvertisement, removeBindings, removeGuard, setAttachTo, setAttribute, setAttributes, setBindings, setCategory, setDefaultValues, setDescription, setEnforced, setGuard, setName, setNormalized, setOptional, setParent, setSilent, setStrValue

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface oracle.wsm.policy.advertisement.IAssertionAdvertiser
advertiseOracleWSPolicy

 

Methods inherited from interface oracle.wsm.policy.model.IAssertion
addAttribute, getAssertionType, getAttribute, getAttributes, getDigest, getParent, getQName, getStringForMatching, hasParent, intersect, isNormalized, isOptional, merge, merge, normalize, normalize, removeAttribute, setAttributes, setNormalized, setOptional, setParent

 

Methods inherited from interface oracle.wsm.policy.model.ISimpleOracleAssertion
getAttachTo, getBindings, getCategory, getDescription, getDescription, getGuard, getName, hasBindings, hasGuard, isEnforced, isSilent, removeBindings, removeGuard, setAttachTo, setBindings, setCategory, setDescription, setEnforced, setGuard, setName, setSilent

 

Field Detail

qname

public static final QName qname

Constructor Detail

WssSamlTokenOverSSLScenario

public WssSamlTokenOverSSLScenario()

Method Detail

getAssertionObject

public WssSamlTokenOverSslJaxbElem getAssertionObject()
Description copied from interface: IScenarioAssertion
assertionObj represents the java object representing the XML fragment in an assertion excluding the bindings element. Typically users use JAXB and other Java to XML mapping technologies for parsing and creation of the JAXB object.
Specified by:
getAssertionObject in interface IScenarioAssertion
Returns:
Object

setAssertionObject

public void setAssertionObject(Object assertion)
Description copied from interface: IScenarioAssertion
assertionObj represents the java object representing the XML fragment in an assertion excluding the bindings element. Typically users use JAXB and other Java to XML mapping technologies for parsing and creation of the JAXB object.
Specified by:
setAssertionObject in interface IScenarioAssertion

createInstance

public WssSamlTokenOverSSLScenario createInstance(QName qname)
Description copied from interface: IAssertion
Creates the appropriate assertion instance NOTE: The base implementation must be overriden by the subclasses!
Specified by:
createInstance in interface IAssertion
Specified by:
createInstance in class ScenarioAssertion
Returns:

createInstance

public WssSamlTokenOverSSLScenario createInstance(QName qname,
                                                  boolean setExtensions)
Specified by:
createInstance in class ScenarioAssertion

advertiseWSPolicy

public void advertiseWSPolicy(AdvertisementContext advCtx)
                       throws AdvertisementException
Description copied from class: SimpleAssertion
Generate interoperable WS-Policy with no Oracle Extensions.
Specified by:
advertiseWSPolicy in interface IAssertionAdvertiser
Overrides:
advertiseWSPolicy in class SimpleAssertion
Throws:
AdvertisementException

validate

public void validate(IValidationContext context)
Description copied from interface: IAssertion
Validate this assertion If any errors are found, they are added to the passed Validation Context object
Specified by:
validate in interface IAssertion
Overrides:
validate in class SimpleAssertion

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.