Uses of Interface
com.sun.xml.wss.core.SecurityHeaderBlock

Packages that use SecurityHeaderBlock
com.sun.xml.wss.core   
com.sun.xml.wss.impl.misc   
 

Uses of SecurityHeaderBlock in com.sun.xml.wss.core
 

Subinterfaces of SecurityHeaderBlock in com.sun.xml.wss.core
 interface SecurityToken
           
 

Classes in com.sun.xml.wss.core that implement SecurityHeaderBlock
 class BinarySecurityToken
          A wsse:BinarySecurityToken.
 class DerivedKeyTokenHeaderBlock
           
 class EncryptedDataHeaderBlock
          Corresponds to Schema definition for EncryptedData.
 class EncryptedKeyHeaderBlock
          The schema definition of EncryptedKey element is as follows: <element name='EncryptedKey' type='xenc:EncryptedKeyType'/> <complexType name='EncryptedKeyType'> <complexContent> <extension base='xenc:EncryptedType'> <sequence> <element ref='xenc:ReferenceList' minOccurs='0'/> <element name='CarriedKeyName' type='string' minOccurs='0'/> </sequence> <attribute name='Recipient' type='string' use='optional'/> </extension> </complexContent> </complexType>
 class EncryptedKeyToken
           
 class EncryptedTypeHeaderBlock
          Schema definition for an EncryptedType is as follows: <complexType name='EncryptedType' abstract='true'> <sequence> <element name='EncryptionMethod' type='xenc:EncryptionMethodType' minOccurs='0'/> <element ref='ds:KeyInfo' minOccurs='0'/> <element ref='xenc:CipherData'/> <element ref='xenc:EncryptionProperties' minOccurs='0'/> </sequence> <attribute name='Id' type='ID' use='optional'/> <attribute name='Type' type='anyURI' use='optional'/> <attribute name='MimeType' type='string' use='optional'/> <attribute name='Encoding' type='anyURI' use='optional'/> </complexType>
 class KeyInfoHeaderBlock
          Corresponds to the schema representation for a KeyInfo.
 class ReferenceListHeaderBlock
          A ReferenceList element is defined as follows: <element name='ReferenceList'> <complexType> <choice minOccurs='1' maxOccurs='unbounded'> <element name='DataReference' type='xenc:ReferenceType'/> <element name='KeyReference' type='xenc:ReferenceType'/> </choice> </complexType> </element>
 class SamlAssertionHeaderBlock
          The schema definition for a SAML Assertion is as follows: <element name="Assertion" type="saml:AssertionType"/> <complexType name="AssertionType"> <sequence> <element ref="saml:Conditions" minOccurs="0"/> <element ref="saml:Advice" minOccurs="0"/> <choice maxOccurs="unbounded"> <element ref="saml:Statement"/> <element ref="saml:SubjectStatement"/> <element ref="saml:AuthenticationStatement"/> <element ref="saml:AuthorizationDecisionStatement"/> <element ref="saml:AttributeStatement"/> </choice> <element ref="ds:Signature" minOccurs="0"/> </sequence> <attribute name="MajorVersion" type="integer" use="required"/> <attribute name="MinorVersion" type="integer" use="required"/> <attribute name="AssertionID" type="saml:IDType" use="required"/> <attribute name="Issuer" type="string" use="required"/> <attribute name="IssueInstant" type="dateTime" use="required"/> </complexType>
 class SecurityContextTokenImpl
           ... ... ...
 class SecurityTokenReference
           
 class SignatureConfirmationHeaderBlock
          wsse11:SignatureConfirmation
 class SignatureHeaderBlock
          
 class Timestamp
           
 class UsernameToken
          Support for a WSS:Username Token Profile.
 class X509SecurityToken
          An X509 v3 certificate BinarySecurityToken.
 

Methods in com.sun.xml.wss.core that return SecurityHeaderBlock
static SecurityHeaderBlock DerivedKeyTokenHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock EncryptedDataHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock EncryptedKeyHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock KeyInfoHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock ReferenceListHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock SamlAssertionHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock SecurityContextTokenImpl.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock SecurityTokenReference.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock SignatureConfirmationHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock SignatureHeaderBlock.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock UsernameToken.fromSoapElement(SOAPElement element)
           
static SecurityHeaderBlock X509SecurityToken.fromSoapElement(SOAPElement element)
           
 SecurityHeaderBlock SecurityHeader.getCurrentHeaderBlock(Class implType)
          Get the header block to be processed next.
 

Methods in com.sun.xml.wss.core with parameters of type SecurityHeaderBlock
 void SecurityHeader.appendChild(SecurityHeaderBlock block)
           
 void SecurityHeader.insertBefore(SecurityHeaderBlock block, Node elem)
           
 void SecurityHeader.insertHeaderBlock(SecurityHeaderBlock block)
          Inserts the header block at the top of the security header, i.e, the block becomes the first child element of the security header.
 

Uses of SecurityHeaderBlock in com.sun.xml.wss.impl.misc
 

Classes in com.sun.xml.wss.impl.misc that implement SecurityHeaderBlock
 class SecurityHeaderBlockImpl
           
 

Methods in com.sun.xml.wss.impl.misc that return SecurityHeaderBlock
static SecurityHeaderBlock SecurityHeaderBlockImpl.fromSoapElement(SOAPElement element, Class implClass)
           
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.