| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
ProcessingContext.getSecurityPolicy() |
SecurityPolicy |
SecurityProcessingContext.getSecurityPolicy() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessingContext.setSecurityPolicy(SecurityPolicy securityPolicy)
set the SecurityPolicy for the context
|
void |
SecurityProcessingContext.setSecurityPolicy(SecurityPolicy securityPolicy)
set the SecurityPolicy for the context
|
| Constructor and Description |
|---|
ProcessingContext(StaticPolicyContext context,
SecurityPolicy securityPolicy,
SOAPMessage message)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
PolicyResolver.resolvePolicy(ProcessingContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
PolicyTypeUtil.applicationSecurityConfiguration(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.authenticationTokenPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.booleanComposerPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.declarativeSecurityConfiguration(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.derivedTokenKeyBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.dynamicSecurityPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.encryptionPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.encryptionPolicyFeatureBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.isMandatoryTargetPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.issuedTokenKeyBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.kerberosTokenBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.keyValueTokenBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.messagePolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.privateKeyBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.samlTokenPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.secureConversationTokenKeyBinding(SecurityPolicy policy) |
void |
FilterProcessingContext.setSecurityPolicy(SecurityPolicy policy)
Overrides setSecurityPolicy in PC - allows only WSSPolicy
instances to be set.
|
static boolean |
PolicyTypeUtil.signatureConfirmationPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.signaturePolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.signaturePolicyFeatureBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.symmetricKeyBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.timestampPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.usernameTokenBinding(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.usernameTokenPolicy(SecurityPolicy policy) |
static boolean |
PolicyTypeUtil.x509CertificateBinding(SecurityPolicy policy) |
| Constructor and Description |
|---|
FilterProcessingContext(int filterMode,
String messageIdentifier,
SecurityPolicy securityPolicy,
SOAPMessage message) |
ProcessingContextImpl(StaticPolicyContext context,
SecurityPolicy securityPolicy,
SOAPMessage message)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
DynamicPolicyCallback.getSecurityPolicy()
The SecurityPolicy set by the invocation of the CallbackHandler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DynamicPolicyCallback.setSecurityPolicy(SecurityPolicy _policy)
set the resolved SecurityPolicy in response to this callback
|
| Constructor and Description |
|---|
DynamicPolicyCallback(SecurityPolicy _policy,
DynamicPolicyContext _ctx)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationSecurityConfiguration
Represents an XWS-Security configuration object, corresponding to the
<xwss:JAXRPCSecurity> element (as defined in XWS-Security,
configuration schema, xwssconfig.xsd). |
class |
DeclarativeSecurityConfiguration
Represents an XWS-Security configuration object, corresponding to the
xwss:SecurityConfiguration element (as defined in XWS-Security,
configuration schema, xwssconfig.xsd). |
| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
ApplicationSecurityConfiguration.getSecurityConfiguration(StaticApplicationContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
ApplicationSecurityConfiguration.setSecurityPolicy(StaticPolicyContext ctx,
SecurityPolicy policy)
Associate more than one SecurityPolicy with a StaticPolicyContext
|
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicSecurityPolicy
Represents a dynamically generable SecurityPolicy
|
class |
MLSPolicy
Represents a base class for Message Level Security (MLS) Policies.
|
class |
PolicyAlternatives |
class |
SecurityPolicyContainer
Represents a container for a static collection of SecurityPolicies.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
SecurityPolicyGenerator.configuration()
Create and return a new Security Policy Configuration
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
PolicyUtils.isEmpty(SecurityPolicy msgPolicy) |
void |
SecurityPolicyContainer.setSecurityPolicy(StaticPolicyContext ctx,
SecurityPolicy policy)
Associate more than one SecurityPolicy with a StaticPolicyContext
|
| 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 |
MessagePolicy
Represents an ordered collection of Security Policies
|
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 | Method and Description |
|---|---|
SecurityPolicy |
WSSPolicyGenerator.configuration()
return a SecurityPolicy that represents a configuration
|
SecurityPolicy |
MessagePolicy.get(int index)
Get the Security policy at the specified index
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessagePolicy.append(SecurityPolicy item)
Append a SecurityPolicy
|
void |
MessagePolicy.insertBefore(SecurityPolicy existing,
SecurityPolicy additional)
Insert the additional policy before the existing policy
|
void |
MessagePolicy.prepend(SecurityPolicy item)
Prepend a SecurityPolicy
|
void |
MessagePolicy.remove(SecurityPolicy item)
remove the specified SecurityPolicy
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyVerifier.verifyPolicy(SecurityPolicy recvdPolicy,
SecurityPolicy configPolicy) |
| Modifier and Type | Method and Description |
|---|---|
static PolicyVerifier |
PolicyVerifierFactory.createVerifier(SecurityPolicy servicePolicy,
ProcessingContext ctx) |
MessagePolicy |
UsernameOrSAMLAlternativeSelector.selectAlternative(ProcessingContext ctx,
List<MessagePolicy> alternatives,
SecurityPolicy recvdPolicy) |
MessagePolicy |
UsernameOrX509AlternativeSelector.selectAlternative(ProcessingContext ctx,
List<MessagePolicy> alternatives,
SecurityPolicy recvdPolicy) |
void |
SignaturePolicyVerifier.verifyPolicy(SecurityPolicy configPolicy,
SecurityPolicy recvdPolicy) |
void |
PolicyAlternativesVerifier.verifyPolicy(SecurityPolicy recvdPolicy,
SecurityPolicy configPolicy) |
void |
MessagePolicyVerifier.verifyPolicy(SecurityPolicy ip,
SecurityPolicy ap)
verifies whether inferred and actual security policies are same or not
|
void |
EncryptionPolicyVerifier.verifyPolicy(SecurityPolicy configPolicy,
SecurityPolicy recvdPolicy) |
| Modifier and Type | Method and Description |
|---|---|
SecurityPolicy |
PolicyResolverImpl.resolvePolicy(ProcessingContext ctx) |
| Modifier and Type | Field and Description |
|---|---|
protected SecurityPolicy |
WssProviderAuthModule._policy |
Copyright © 2005–2018 Oracle Corporation. All rights reserved.