| Package | Description |
|---|---|
| com.sun.xml.wss.impl.dsig | |
| com.sun.xml.wss.impl.policy | |
| com.sun.xml.wss.impl.policy.mls |
| Modifier and Type | Method and Description |
|---|---|
KeyInfo |
WSSPolicyConsumerImpl.constructKeyInfo(MLSPolicy signaturePolicy,
SecurityTokenReference reference) |
KeyInfo |
WSSPolicyConsumerImpl.constructKeyInfo(MLSPolicy signaturePolicy,
String KeyName) |
| Modifier and Type | Method and Description |
|---|---|
abstract MLSPolicy |
MLSPolicy.getFeatureBinding()
Get FeatureBinding component
|
abstract MLSPolicy |
MLSPolicy.getKeyBinding()
Get KeyBinding component
|
MLSPolicy |
SecurityPolicyGenerator.newMLSPolicy()
Create and return a new Concrete MLS policy
|
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationTokenPolicy
Objects of this class represent a concrete WSS Authentication
token as FeatureBinding.
|
static class |
AuthenticationTokenPolicy.KerberosTokenBinding
A policy representing Kerberos Token.
|
static class |
AuthenticationTokenPolicy.KeyValueTokenBinding
A policy representing a RSAKeyPair.
|
static class |
AuthenticationTokenPolicy.SAMLAssertionBinding
A policy representing a SAML Assertion.
|
static class |
AuthenticationTokenPolicy.UsernameTokenBinding
A policy representing a WSS UsernameToken.
|
static class |
AuthenticationTokenPolicy.X509CertificateBinding
A policy representing a WSS X509Certificate.
|
class |
DerivedTokenKeyBinding |
class |
EncryptionPolicy
Objects of this class represent a policy for Encrypting parts of a SOAP Message.
|
static class |
EncryptionPolicy.FeatureBinding
A class representing FeatureBindings for an EncryptionPolicy
The FeatureBinding would contain information about the MessageParts
to be Encrypted, The data encryption algorithm to be used.
|
class |
IssuedTokenKeyBinding |
class |
KeyBindingBase |
class |
MandatoryTargetPolicy
Represents mandatory header elements that need to present in the message.
|
static class |
MandatoryTargetPolicy.FeatureBinding |
class |
PrivateKeyBinding
Objects of this class act as KeyBindings for AuthenticationTokens such
as AuthenticationTokenPolicy.X509CertificateBinding and
AuthenticationTokenPolicy.SAMLAssertionBinding.
|
class |
SecureConversationTokenKeyBinding |
class |
SignatureConfirmationPolicy
A policy representing a WSS1.1 SignatureConfirmation element.
|
class |
SignaturePolicy
Objects of this class represent a policy for Signing parts of a SOAP Message.
|
static class |
SignaturePolicy.FeatureBinding
A class representing FeatureBindings for a SignaturePolicy
The FeatureBinding would contain information about the MessageParts
to be Signed, and the CanonicalizationMethod.
|
class |
SymmetricKeyBinding
A policy representing a SymmetricKey that can be used as the
KeyBinding for a SignaturePolicy or an EncryptionPolicy.
|
class |
TimestampPolicy
A policy representing a WSS Timestamp element.
|
class |
WSSFeatureBindingExtension |
class |
WSSKeyBindingExtension |
class |
WSSPolicy
Represents a base class for SOAP Message Security Policies.
|
| Modifier and Type | Field and Description |
|---|---|
protected MLSPolicy |
WSSPolicy._featureBinding |
protected MLSPolicy |
WSSPolicy._keyBinding |
| Modifier and Type | Method and Description |
|---|---|
MLSPolicy |
WSSPolicy.getFeatureBinding() |
MLSPolicy |
WSSPolicy.getKeyBinding() |
MLSPolicy |
WSSKeyBindingExtension.newDerivedTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a DerivedTokenKeyBinding
|
MLSPolicy |
WSSKeyBindingExtension.newIssuedTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBinding
|
MLSPolicy |
WSSPolicyGenerator.newMLSPolicy()
return a new concrete MLSPolicy instance
|
MLSPolicy |
AuthenticationTokenPolicy.X509CertificateBinding.newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding
|
MLSPolicy |
AuthenticationTokenPolicy.SAMLAssertionBinding.newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding
|
MLSPolicy |
AuthenticationTokenPolicy.KeyValueTokenBinding.newPrivateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a PrivateKeyBinding
|
MLSPolicy |
WSSFeatureBindingExtension.newSAMLAssertionFeatureBinding()
Create and set the FeatureBinding for this WSSPolicy to a SAMLAssertionBinding
|
MLSPolicy |
WSSKeyBindingExtension.newSAMLAssertionKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a SAMLAssertionBinding
|
MLSPolicy |
WSSKeyBindingExtension.newSecureConversationTokenKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a IssuedTokenKeyBinding
|
MLSPolicy |
WSSKeyBindingExtension.newSymmetricKeyBinding()
Create and set the KeyBinding for this WSSPolicy to a SymmetricKeyBinding
|
MLSPolicy |
AuthenticationTokenPolicy.UsernameTokenBinding.newTimestampFeatureBinding()
Create and set the FeatureBinding for this WSSPolicy to a TimestampPolicy * @return a new TimestampPolicy as a FeatureBinding for this WSSPolicy
|
MLSPolicy |
WSSKeyBindingExtension.newUsernameTokenBindingKeyBinding() |
MLSPolicy |
WSSFeatureBindingExtension.newUsernameTokenFeatureBinding()
Create and set the FeatureBinding for this WSSPolicy to a UsernameTokenBinding
|
MLSPolicy |
WSSFeatureBindingExtension.newX509CertificateFeatureBinding()
Create and set the FeatureBinding for this WSSPolicy to an X509CertificateBinding
|
MLSPolicy |
SymmetricKeyBinding.newX509CertificateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to an X509CertificateBinding
|
MLSPolicy |
WSSKeyBindingExtension.newX509CertificateKeyBinding()
Create and set the KeyBinding for this WSSPolicy to an X509CertificateBinding
|
| Modifier and Type | Method and Description |
|---|---|
void |
WSSPolicy.setFeatureBinding(MLSPolicy policy)
set the FeatureBinding for this WSSPolicy
|
void |
WSSPolicy.setKeyBinding(MLSPolicy policy)
set the KeyBinding for this WSSPolicy
|
Copyright © 2005–2018 Oracle Corporation. All rights reserved.