| Package | Description |
|---|---|
| com.sun.xml.wss.core | |
| com.sun.xml.wss.impl.misc |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SecurityToken |
| Modifier and Type | Class and Description |
|---|---|
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:
|
class |
EncryptedKeyToken |
class |
EncryptedTypeHeaderBlock
Schema definition for an EncryptedType is as follows:
|
class |
KeyInfoHeaderBlock
Corresponds to the schema representation for a KeyInfo.
|
class |
ReferenceListHeaderBlock
A ReferenceList element is defined as follows:
|
class |
SamlAssertionHeaderBlock
The schema definition for a SAML
Assertion is as follows:
<xmp>
<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>
</xmp> |
class |
SecurityContextTokenImpl
<wsc:SecurityContextToken wsu:Id="..." ...>
<wsc:Identifier>...</wsc:Identifier>
<wsc:Instance>...</wsc:Instance>
...
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static SecurityHeaderBlock |
SecurityTokenReference.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
ReferenceListHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
DerivedKeyTokenHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
SecurityContextTokenImpl.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
EncryptedDataHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
UsernameToken.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
X509SecurityToken.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
SignatureHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
KeyInfoHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
SamlAssertionHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
EncryptedKeyHeaderBlock.fromSoapElement(SOAPElement element) |
static SecurityHeaderBlock |
SignatureConfirmationHeaderBlock.fromSoapElement(SOAPElement element) |
SecurityHeaderBlock |
SecurityHeader.getCurrentHeaderBlock(Class implType)
Get the header block to be processed next.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SecurityHeaderBlockImpl |
| Modifier and Type | Method and Description |
|---|---|
static SecurityHeaderBlock |
SecurityHeaderBlockImpl.fromSoapElement(SOAPElement element,
Class implClass) |
Copyright © 2005–2018 Oracle Corporation. All rights reserved.