Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDerivedAction - Class in org.apache.wss4j.dom.action
 
AbstractDerivedAction() - Constructor for class org.apache.wss4j.dom.action.AbstractDerivedAction
 
Action - Interface in org.apache.wss4j.dom.action
Interface for all actions
addAttachmentEncryptedDataElements() - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
addAttachmentEncryptedDataElements() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
addCipherValueElement(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Create and add the CipherValue Element to the EncryptedKey Element.
addCreated() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Add a Created element to the UsernameToken.
addCreated(boolean, WSTimeSource, Document) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Creates and adds a Created element to this UsernameToken
addCreated(boolean, Document) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Creates and adds a Created element to this UsernameToken
addDerivedKey(int) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Add a derived key to the UsernameToken
addExternalRefElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
Adds (prepends) the external Reference element to the Security header.
addExternalRefElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Adds (prepends) the external Reference element to the Security header.
addInternalRefElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Adds the internal Reference element to this Encrypt data.
addIteration(Document, int) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Creates and adds a Iteration element to this UsernameToken
addNonce() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Add a Nonce element to the UsernameToken.
addNonce(Document) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Creates and adds a Nonce element to this UsernameToken
addReferencesToSign(List<WSEncryptionPart>) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
This method adds references to the Signature.
addReferencesToSign(List<WSEncryptionPart>) - Method in class org.apache.wss4j.dom.message.WSSecSignature
This method adds references to the Signature.
addReferencesToSign(Document, List<WSEncryptionPart>, WSDocInfo, XMLSignatureFactory, boolean, String) - Method in class org.apache.wss4j.dom.message.WSSecSignatureBase
This method adds references to the Signature.
addResult(WSSecurityEngineResult) - Method in class org.apache.wss4j.dom.WSDocInfo
Store a WSSecurityEngineResult for later retrieval.
addSalt(Document, byte[]) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Adds a Salt element to this UsernameToken.
addTokenElement(Element) - Method in class org.apache.wss4j.dom.WSDocInfo
Store a token element for later retrieval.
addTokenElement(Element, boolean) - Method in class org.apache.wss4j.dom.WSDocInfo
Store a token element for later retrieval.
addWSSENamespace() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Add the WSSE Namespace to this UT.
addWSUNamespace - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
addWSUNamespace() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Add the WSU Namespace to this DKT.
addWSUNamespace() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Add the WSU Namespace to this SCT.
addWSUNamespace() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
Add the WSU Namespace to this SC.
addWSUNamespace() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Add the WSU Namespace to this T.
addWSUNamespace() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Add the WSU Namespace to this UT.
appendBSTElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Append the BinarySecurityToken to the elements already in the Security header.
appendBSTElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Append the BinarySecurityToken to the security header.
appendDKElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
appendToHeader() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Append the EncryptedKey element to the elements already in the Security header.
appendToHeader() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Appends the UsernameToken element to the elements already in the Security header.
ATTACHMENT_CALLBACKHANDLER - Static variable in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
attachmentCallbackHandler - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
AttachmentCiphertextTransform - Class in org.apache.wss4j.dom.transform
Fake class to be able to create a Transforms object
AttachmentCiphertextTransform() - Constructor for class org.apache.wss4j.dom.transform.AttachmentCiphertextTransform
 
AttachmentCompleteSignatureTransform - Class in org.apache.wss4j.dom.transform
 
AttachmentCompleteSignatureTransform() - Constructor for class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransform
 
AttachmentCompleteSignatureTransformProvider - Class in org.apache.wss4j.dom.transform
 
AttachmentCompleteSignatureTransformProvider() - Constructor for class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransformProvider
 
AttachmentContentSignatureTransform - Class in org.apache.wss4j.dom.transform
 
AttachmentContentSignatureTransform() - Constructor for class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
AttachmentContentSignatureTransformProvider - Class in org.apache.wss4j.dom.transform
 
AttachmentContentSignatureTransformProvider() - Constructor for class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransformProvider
 
attachmentRequestCallback(XMLCryptoContext, String) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
attachmentResultCallback(XMLCryptoContext, Attachment) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
AttachmentTransformParameterSpec - Class in org.apache.wss4j.dom.transform
 
AttachmentTransformParameterSpec(CallbackHandler, Attachment) - Constructor for class org.apache.wss4j.dom.transform.AttachmentTransformParameterSpec
 

B

BASE64_ENCODING - Static variable in class org.apache.wss4j.dom.message.token.UsernameToken
 
BINARY_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
wsse:BinarySecurityToken as defined by WS Security specification
BinarySecurityTokenProcessor - Class in org.apache.wss4j.dom.processor
Processor implementation to handle wsse:BinarySecurityToken elements
BinarySecurityTokenProcessor() - Constructor for class org.apache.wss4j.dom.processor.BinarySecurityTokenProcessor
 
BST - Static variable in class org.apache.wss4j.dom.WSConstants
 
BST_DIRECT_REFERENCE - Static variable in class org.apache.wss4j.dom.WSConstants
Sets the org.apache.wss4j.dom.message.WSSecSignature#build(Document, Crypto, WSSecHeader) method to send the signing certificate as a BinarySecurityToken.
bstToken - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
build() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Adds a new Timestamp to a soap envelope.
build() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
build(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
build(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
build(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Adds a new SignatureConfirmation to a soap envelope.
build(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Adds a new UsernameToken to a soap envelope.
build(Crypto) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Builds a signed soap envelope.
build(Crypto, SecretKey) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Builds the SOAP envelope with encrypted Body and adds encrypted key.
build(Crypto, SamlAssertionWrapper, Crypto, String, String) - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Builds a signed soap envelope with SAML token.
build(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.message.WSSecSAMLToken
Adds a new SAMLAssertion to a soap envelope.

C

c14nMethod - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
callbackLookup - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
CallbackLookup - Interface in org.apache.wss4j.dom.callback
This interface defines a pluggable way of locating Elements that are referenced via an Id.
CertificateResult - Class in org.apache.wss4j.dom.processor
Class contains the result of locating public key using the KeyInfoType element.
CertificateResult(X509Certificate[], PublicKey, STRParser.REFERENCE_TYPE) - Constructor for class org.apache.wss4j.dom.processor.CertificateResult
 
certUri - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
checkAuthnStatements(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Check the AuthnStatements of the Assertion (if any)
checkBinarySecurityBSPCompliance(SecurityTokenReference, BinarySecurity, BSPEnforcer) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Check that the BinarySecurityToken referenced by the SecurityTokenReference argument is BSP compliant.
checkConditions(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Check the Conditions of the Assertion.
checkConditions(SamlAssertionWrapper, List<String>) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Check the Conditions of the Assertion.
checkEncryptedKeyBSPCompliance(SecurityTokenReference, BSPEnforcer) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Check that the EncryptedKey referenced by the SecurityTokenReference argument is BSP compliant.
checkHolderOfKey(SamlAssertionWrapper, List<WSSecurityEngineResult>, Certificate[]) - Static method in class org.apache.wss4j.dom.saml.DOMSAMLUtil
Check the holder-of-key requirements against the received assertion.
checkOneTimeUse(SamlAssertionWrapper, RequestData) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Check the "OneTimeUse" Condition of the Assertion.
checkReceiverResults(List<WSSecurityEngineResult>, List<Integer>) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
checkReceiverResultsAnyOrder(List<WSSecurityEngineResult>, List<Integer>) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
checkSamlTokenBSPCompliance(SecurityTokenReference, SamlAssertionWrapper, BSPEnforcer) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Check that the SAML token referenced by the SecurityTokenReference argument is BSP compliant.
checkSenderVouches(SamlAssertionWrapper, Certificate[], Element, List<WSSecurityEngineResult>) - Static method in class org.apache.wss4j.dom.saml.DOMSAMLUtil
Check the sender-vouches requirements against the received assertion.
checkSignatureConfirmation(RequestData, WSHandlerResult) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
checkUsernameTokenBSPCompliance(SecurityTokenReference, BSPEnforcer) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Check that the Username token referenced by the SecurityTokenReference argument is BSP compliant.
clean() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
clean() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
cleanup() - Method in class org.apache.wss4j.dom.message.WSSecSignatureBase
 
cleanUp() - Static method in class org.apache.wss4j.dom.engine.WSSConfig
 
clear() - Method in class org.apache.wss4j.dom.WSDocInfo
Clears the data stored in this object
cloneElement(Document, Element) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Register the jakarta.xml.soap.Node with new Cloned Dom Node with java9
compareCredentials(SAMLKeyInfo, List<WSSecurityEngineResult>, Certificate[]) - Static method in class org.apache.wss4j.dom.saml.DOMSAMLUtil
Compare the credentials of the assertion to the credentials used in 2-way TLS or those used to verify signatures.
computeSignature(List<Reference>) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Compute the Signature over the references.
computeSignature(List<Reference>) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Compute the Signature over the references.
computeSignature(List<Reference>, boolean, Element) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Compute the Signature over the references.
computeSignature(List<Reference>, boolean, Element) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Compute the Signature over the references.
computeSignature(List<Reference>, Element) - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Compute the Signature over the references.
containsPasswordElement() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Return true if this UsernameToken contains a Password element
createBase64EncodedTextNode(Document, byte[]) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
create a base64 test node
createBSTX509(Document, X509Certificate, Element) - Static method in class org.apache.wss4j.dom.transform.STRTransformUtil
 
createBSTX509(Document, X509Certificate, Element, String) - Static method in class org.apache.wss4j.dom.transform.STRTransformUtil
 
createCipherValue(Document, Element) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
createDataRefList(Document, Element, List<String>) - Static method in class org.apache.wss4j.dom.message.WSSecEncrypt
Create DOM subtree for xenc:EncryptedKey
createEncryptedKeyElement(X509Certificate, Crypto, KeyAgreementParameters) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Now we need to set up the EncryptedKey header block: 1) create a EncryptedKey element and set a wsu:Id for it 2) Generate ds:KeyInfo element 3) Create and set up the ds:KeyInfo child element - this can either be a SecurityTokenReference or X509Data/X509SKI 4) Create the CipherValue element structure and insert the encrypted session key
createEncryptedKeyElement(Key) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Now we need to setup the EncryptedKey header block: 1) create a EncryptedKey element and set a wsu:Id for it 2) Generate ds:KeyInfo element, this wraps the wsse:SecurityTokenReference 3) Create and set up the SecurityTokenReference according to the keyIdentifier parameter 4) Create the CipherValue element structure and insert the encrypted session key
createId(String, Object) - Method in interface org.apache.wss4j.dom.WsuIdAllocator
 
createPrincipal() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Create a WSDerivedKeyTokenPrincipal from this DerivedKeyToken object
createPrincipal() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Create a WSUsernameTokenPrincipal from this UsernameToken object
createSecureId(String, Object) - Method in interface org.apache.wss4j.dom.WsuIdAllocator
 
createSTRParameter(Document) - Method in class org.apache.wss4j.dom.message.WSSecSignatureBase
Create an STRTransformationParameters element
Credential - Class in org.apache.wss4j.dom.validate
This class stores various Credential types that can be validated and/or returned by a Validator implementation.
Credential() - Constructor for class org.apache.wss4j.dom.validate.Credential
 
cryptos - Variable in class org.apache.wss4j.dom.handler.WSHandler
 
CUSTOM_KEY_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
CUSTOM_KEY_IDENTIFIER is used to set a KeyIdentifier to a particular ID The reference id and value type are set externally.
CUSTOM_SYMM_SIGNING - Static variable in class org.apache.wss4j.dom.WSConstants
CUSTOM_SYMM_SIGNING is used internally only to set a specific Signature behavior.
CUSTOM_SYMM_SIGNING_DIRECT - Static variable in class org.apache.wss4j.dom.WSConstants
CUSTOM_SYMM_SIGNING_DIRECT is used internally only to set a specific Signature behavior.
CUSTOM_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
 
CustomTokenAction - Class in org.apache.wss4j.dom.action
 
CustomTokenAction() - Constructor for class org.apache.wss4j.dom.action.CustomTokenAction
 

D

DATATYPE_FACTORY - Static variable in class org.apache.wss4j.dom.engine.WSSConfig
 
decodeAction(String) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
decodeAlgorithmSuite(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeBooleanConfigValue(Object, String, boolean) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeDecryptionParameter(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeEncryptionParameter(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeFutureTimeToLive(RequestData, boolean) - Method in class org.apache.wss4j.dom.handler.WSHandler
Decode the FutureTimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argument
decodeHandlerAction(String, WSSConfig) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Decode an action String.
decodePasswordType(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeSignatureParameter(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeSignatureParameter2(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decodeTimeToLive(RequestData, boolean) - Method in class org.apache.wss4j.dom.handler.WSHandler
Decode the TimeToLive parameter for either a Timestamp or a UsernameToken Created element, depending on the boolean argument
decodeUTParameter(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
decorateSubject(Subject) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
decryptDataRef(Document, String, WSDocInfo, byte[], RequestData) - Method in class org.apache.wss4j.dom.processor.EncryptedKeyProcessor
Decrypt an EncryptedData element referenced by dataRefURI
decryptDataRefs(Element, WSDocInfo, byte[], RequestData) - Method in class org.apache.wss4j.dom.processor.EncryptedKeyProcessor
Decrypt all data references
decryptEncryptedData(Document, String, Element, SecretKey, String, CallbackHandler) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
Decrypt the EncryptedData argument using a SecretKey.
decryptEncryptedData(Document, String, Element, SecretKey, String, CallbackHandler, Serializer) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
Decrypt the EncryptedData argument using a SecretKey.
DEFAULT_ID_ALLOCATOR - Static variable in class org.apache.wss4j.dom.engine.WSSConfig
 
DEFAULT_ITERATION - Static variable in class org.apache.wss4j.dom.message.token.UsernameToken
 
dereferenceSTR(Document, SecurityTokenReference, WSDocInfo) - Static method in class org.apache.wss4j.dom.transform.STRTransformUtil
Retrieves the element representing the referenced content of a STR.
DERIVED_KEY_TOKEN_05_02 - Static variable in class org.apache.wss4j.dom.WSConstants
wsc:DerivedKeyToken as defined by WS-SecureConversation specification
DERIVED_KEY_TOKEN_05_12 - Static variable in class org.apache.wss4j.dom.WSConstants
wsc:DerivedKeyToken as defined by WS-SecureConversation specification in WS-SX
DerivedKeyToken - Class in org.apache.wss4j.dom.message.token
<DerivedKeyToken wsu:Id="..." wsc:Algorithm="
DerivedKeyToken(int, Document) - Constructor for class org.apache.wss4j.dom.message.token.DerivedKeyToken
This will create an empty DerivedKeyToken
DerivedKeyToken(Document) - Constructor for class org.apache.wss4j.dom.message.token.DerivedKeyToken
This will create an empty DerivedKeyToken
DerivedKeyToken(Element, BSPEnforcer) - Constructor for class org.apache.wss4j.dom.message.token.DerivedKeyToken
This will create a DerivedKeyToken object with the given DerivedKeyToken element
DerivedKeyTokenProcessor - Class in org.apache.wss4j.dom.processor
The processor to process wsc:DerivedKeyToken.
DerivedKeyTokenProcessor() - Constructor for class org.apache.wss4j.dom.processor.DerivedKeyTokenProcessor
 
DerivedKeyTokenSTRParser - Class in org.apache.wss4j.dom.str
This implementation of STRParser is for parsing a SecurityTokenReference element associated with a DerivedKeyToken element.
DerivedKeyTokenSTRParser() - Constructor for class org.apache.wss4j.dom.str.DerivedKeyTokenSTRParser
 
deriveKey(int, byte[]) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Derive a key from this DerivedKeyToken instance
DIRECT_REF - Enum constant in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
 
DKT - Static variable in class org.apache.wss4j.dom.WSConstants
 
DKT_ENCR - Static variable in class org.apache.wss4j.dom.WSConstants
 
DKT_SIGN - Static variable in class org.apache.wss4j.dom.WSConstants
 
doEncryption(KeyInfo, SecretKey, String, List<WSEncryptionPart>, List<Element>) - Method in class org.apache.wss4j.dom.message.Encryptor
 
DOMCallbackLookup - Class in org.apache.wss4j.dom.callback
This class uses a DOM-based approach to locate Elements that are referenced via an Id.
DOMCallbackLookup(Document) - Constructor for class org.apache.wss4j.dom.callback.DOMCallbackLookup
 
DOMSAMLUtil - Class in org.apache.wss4j.dom.saml
Some SAML Utility methods only for use in the DOM code.
doReceiverAction(List<Integer>, RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
doSenderAction(Document, RequestData, List<HandlerAction>, boolean) - Method in class org.apache.wss4j.dom.handler.WSHandler
Performs all defined security actions to set-up the SOAP request.

E

EMBED_SECURITY_TOKEN_REF - Static variable in class org.apache.wss4j.dom.WSConstants
Deprecated.
EMBEDDED_KEYNAME - Static variable in class org.apache.wss4j.dom.WSConstants
Deprecated.
ENCR - Static variable in class org.apache.wss4j.dom.WSConstants
 
encrypt() - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
encrypt(SecretKey) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Perform encryption using the given symmetric key
ENCRYPTED_ASSERTION - Static variable in class org.apache.wss4j.dom.WSConstants
saml:EncryptedAssertion as defined by SAML v2.0 specification
ENCRYPTED_DATA - Static variable in class org.apache.wss4j.dom.WSConstants
xenc:EncryptedData as defined by XML Encryption specification, enhanced by WS Security specification
ENCRYPTED_KEY - Static variable in class org.apache.wss4j.dom.WSConstants
xenc:EncryptedKey as defined by XML Encryption specification, enhanced by WS Security specification
ENCRYPTED_KEY_SHA1_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
ENCRYPTED_KEY_SHA1_IDENTIFIER is used to set the specific key identifier EncryptedKeySHA1.
EncryptedAssertionProcessor - Class in org.apache.wss4j.dom.processor
This will process incoming saml2:EncryptedAssertion elements.
EncryptedAssertionProcessor() - Constructor for class org.apache.wss4j.dom.processor.EncryptedAssertionProcessor
 
EncryptedDataProcessor - Class in org.apache.wss4j.dom.processor
This will process incoming xenc:EncryptedData elements.
EncryptedDataProcessor() - Constructor for class org.apache.wss4j.dom.processor.EncryptedDataProcessor
 
EncryptedKeyProcessor - Class in org.apache.wss4j.dom.processor
 
EncryptedKeyProcessor() - Constructor for class org.apache.wss4j.dom.processor.EncryptedKeyProcessor
 
EncryptedKeySTRParser - Class in org.apache.wss4j.dom.str
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with an EncryptedKey element
EncryptedKeySTRParser() - Constructor for class org.apache.wss4j.dom.str.EncryptedKeySTRParser
 
encryptForExternalRef(Element, List<WSEncryptionPart>) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
Encrypt one or more parts or elements of the message (external).
encryptForRef(Element, List<WSEncryptionPart>, SecretKey) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Encrypt one or more parts or elements of the message.
EncryptionAction - Class in org.apache.wss4j.dom.action
 
EncryptionAction() - Constructor for class org.apache.wss4j.dom.action.EncryptionAction
 
EncryptionDerivedAction - Class in org.apache.wss4j.dom.action
 
EncryptionDerivedAction() - Constructor for class org.apache.wss4j.dom.action.EncryptionDerivedAction
 
EncryptionUtils - Class in org.apache.wss4j.dom.util
 
Encryptor - Class in org.apache.wss4j.dom.message
A class to encrypt references.
Encryptor() - Constructor for class org.apache.wss4j.dom.message.Encryptor
 
ENDPOINT_KEY_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
ENDPOINT_KEY_IDENTIFIER is used to specify service endpoint as public key identifier.
engineCanResolveURI(ResourceResolverContext) - Method in class org.apache.wss4j.dom.resolvers.ResolverAttachment
 
engineGetURI() - Method in class org.apache.wss4j.dom.transform.AttachmentCiphertextTransform
 
enginePerformTransform(XMLSignatureInput, OutputStream, Element, String, boolean) - Method in class org.apache.wss4j.dom.transform.AttachmentCiphertextTransform
 
engineResolveURI(ResourceResolverContext) - Method in class org.apache.wss4j.dom.resolvers.ResolverAttachment
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.Timestamp
 
equals(Object) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in interface org.apache.wss4j.dom.action.Action
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.CustomTokenAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.EncryptionAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.EncryptionDerivedAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.SAMLTokenSignedAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.SAMLTokenUnsignedAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.SignatureAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.SignatureConfirmationAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.SignatureDerivedAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.TimestampAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.UsernameTokenAction
 
execute(WSHandler, SecurityActionToken, RequestData) - Method in class org.apache.wss4j.dom.action.UsernameTokenSignedAction
 
expandXopInclude - Variable in class org.apache.wss4j.dom.message.WSSecBase
 

F

FAILED_AUTHENTICATION - Static variable in class org.apache.wss4j.dom.WSConstants
The security token could not be authenticated or authorized
FAILED_CHECK - Static variable in class org.apache.wss4j.dom.WSConstants
The signature or decryption was invalid
findBodyElement(Document) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
return the first soap "Body" element.
findElements(WSEncryptionPart, CallbackLookup) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Find the DOM Element in the SOAP Envelope that is referenced by the WSEncryptionPart argument.
findEncryptedDataElement(WSDocInfo, String) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
Look up the encrypted data.
findEncryptedKeySibling(RequestData) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
findProcessedTokenElement(Document, WSDocInfo, CallbackHandler, String, String) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Find a token that has been processed already - in other words, it access previous results to find the element, rather than conducting a general search
findSCTSibling(RequestData) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
findSibling(Element, String, String) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
findUnprocessedTokenElement(Document, WSDocInfo, String, String) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Find a token that has not been processed already - in other words, it searches for the element, rather than trying to access previous results to find the element
findWsseSecurityHeaderBlock(Document, Element, boolean) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
find the first ws-security header block
findWsseSecurityHeaderBlock(Document, Element, String, boolean) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
find a WS-Security header block for a given actor

G

getAction() - Method in class org.apache.wss4j.dom.handler.HandlerAction
 
getAction(int) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Lookup action
getActionResults() - Method in class org.apache.wss4j.dom.handler.WSHandlerResult
 
getActionResults() - Method in class org.apache.wss4j.dom.WSDocInfo
Return a copy of the map between security actions + results.
getActionToken() - Method in class org.apache.wss4j.dom.handler.HandlerAction
 
getActor() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getActor() - Method in class org.apache.wss4j.dom.handler.WSHandlerResult
gets the actor
getAlgorithm() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Gets the derivation algorithm
getAlgorithm() - Method in class org.apache.wss4j.dom.WSDataRef
 
getAlgorithmSuite() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getAndRegisterElement(String, String, boolean, DOMCryptoContext) - Method in interface org.apache.wss4j.dom.callback.CallbackLookup
Get the DOM element that corresponds to the given id and ValueType reference.
getAndRegisterElement(String, String, boolean, DOMCryptoContext) - Method in class org.apache.wss4j.dom.callback.DOMCallbackLookup
Get the DOM element that corresponds to the given id and ValueType reference.
getAssertionFromKeyIdentifier(SecurityTokenReference, Element, RequestData) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Get an SamlAssertionWrapper object from parsing a SecurityTokenReference that uses a KeyIdentifier that points to a SAML Assertion.
getAttachment() - Method in class org.apache.wss4j.dom.transform.AttachmentTransformParameterSpec
 
getAttachmentCallbackHandler() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getAttachmentCallbackHandler() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getAttachmentCallbackHandler() - Method in class org.apache.wss4j.dom.transform.AttachmentTransformParameterSpec
 
getAttachmentEncryptedDataElements() - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
getAttachmentEncryptedDataElements() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
getAttachmentId(String) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getAttachmentTransformParameterSpec() - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
getAudienceRestrictions() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the Audience Restrictions
getBinarySecurityToken() - Method in class org.apache.wss4j.dom.validate.Credential
Get the BinarySecurityToken to be validated
getBinarySecurityTokenElement() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getBinarySecurityTokenElement() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Returns the BST Token element.
getBodyQName() - Method in class org.apache.wss4j.dom.SOAP11Constants
 
getBodyQName() - Method in class org.apache.wss4j.dom.SOAP12Constants
 
getBodyQName() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the QName for the Body element
getBSPEnforcer() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getBSTTokenId() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Get the id of the BSt generated during prepare().
getBSTTokenId() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the id of the BST generated during prepare().
getBytesFromAttachment(String, CallbackHandler) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getBytesFromAttachment(String, CallbackHandler, boolean) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getBytesFromAttachment(String, RequestData) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getCallbackHandler() - Method in class org.apache.wss4j.dom.handler.RequestData
Returns the CallbackHandler used for this request.
getCallbackHandler() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Get the CallbackHandler to use with the LoginContext
getCallbackHandler(String, String) - Method in class org.apache.wss4j.dom.validate.JAASUsernameTokenValidator
 
getCallbackHandler(String, String, RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Get a CallbackHandler instance.
getCallbackLookup() - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Get the CallbackLookup object to use to locate elements
getCallbackLookup() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getCallbackLookup() - Method in class org.apache.wss4j.dom.WSDocInfo
 
getCertificates() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get the X509Certificates associated with this SecurityTokenReference
getCertificates() - Method in class org.apache.wss4j.dom.validate.Credential
Get an X509Certificate chain to be validated
getCertificatesReferenceType() - Method in class org.apache.wss4j.dom.processor.CertificateResult
 
getCertificatesReferenceType() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get how the certificates were referenced
getCerts() - Method in class org.apache.wss4j.dom.processor.CertificateResult
 
getCipherValueFromEncryptedData(Element) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 
getClassLoader() - Method in class org.apache.wss4j.dom.handler.WSHandler
Returns the classloader to be used for loading the callback class
getContextName() - Method in class org.apache.wss4j.dom.validate.JAASUsernameTokenValidator
 
getContextName() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Get the JAAS Login context name to use.
getCreated() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Get the time of creation.
getCreated() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the created timestamp.
getCreatedDate() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Return the Created Element as a Date object
getCreatedString() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Get the time of creation as a String
getCrypto() - Method in class org.apache.wss4j.dom.WSDocInfo
 
getCrypto(RequestData) - Method in class org.apache.wss4j.dom.validate.SignatureTrustValidator
 
getCurrentTime() - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
getCustomEKKeyInfoElement() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getCustomKeyInfoElement() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getCustomTokenId() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getData() - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
getDecCrypto() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getDecodedBase64EncodedData(Element) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
Method getDecodedBase64EncodedData
getDefaultEncryptionPart(Document) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Get the default encryption part - the SOAP Body of type "Content".
getDelegationCredential() - Method in class org.apache.wss4j.dom.validate.Credential
 
getDerivationKeyLength() - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
getDerivedKey(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Get the derived key.
getDerivedKey(String) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
getDerivedKey(BSPEnforcer, String) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
This method gets a derived key as defined in WSS Username Token Profile.
getDerivedKeyIterations() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the derived key iterations.
getDerivedKeyLength() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
The derived key will change depending on the sig/encr algorithm.
getDerivedKeyLength() - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
getDerivedKeyLength() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
getDerivedKeyTokenReference() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getDigestAlgo() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getDigestAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
getDigestAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Get the digest algorithm to use with the RSA-OAEP key transport algorithm.
getDigestAlgorithm() - Method in class org.apache.wss4j.dom.WSDataRef
 
getDigestAlgorithm(Node) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 
getDigestValue() - Method in class org.apache.wss4j.dom.WSDataRef
 
getDirectChildElements(Node, String, String) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Gets all direct children with specified localname and namespace.
getdktElement() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
getDoc() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getDocument() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
getDocument() - Method in class org.apache.wss4j.dom.WSDocInfo
 
getElement() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Returns the dom element of this SecurityContextToken object.
getElement() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Returns the dom element of this SecurityContextToken object.
getElement() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
Returns the dom element of this SignatureConfirmation object.
getElement() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Returns the dom element of this Timestamp object.
getElement() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Returns the dom element of this UsernameToken object.
getElement() - Method in class org.apache.wss4j.dom.message.WSSecSAMLToken
 
getElement() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Get the timestamp element generated during prepare().
getElement(String, String, boolean) - Method in interface org.apache.wss4j.dom.callback.CallbackLookup
Get the DOM element that corresponds to the given id and ValueType reference.
getElement(String, String, boolean) - Method in class org.apache.wss4j.dom.callback.DOMCallbackLookup
Get the DOM element that corresponds to the given id and ValueType reference.
getElements(String, String) - Method in interface org.apache.wss4j.dom.callback.CallbackLookup
Get the DOM element(s) that correspond to the given localname/namespace.
getElements(String, String) - Method in class org.apache.wss4j.dom.callback.DOMCallbackLookup
Get the DOM element(s) that correspond to the given localname/namespace.
getEncAlgo(Node) - Static method in class org.apache.wss4j.dom.util.X509Util
 
getEncryptedElement() - Method in class org.apache.wss4j.dom.WSDataRef
 
getEncryptedKeyElement() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getEncryptedKeySHA1() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getEncryptionSerializer() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getEncryptionSerializer() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getEncryptionSerializer() - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
getEncryptionSerializer() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
getEncryptionToken() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getEnvelopeURI() - Method in class org.apache.wss4j.dom.SOAP11Constants
 
getEnvelopeURI() - Method in class org.apache.wss4j.dom.SOAP12Constants
 
getEnvelopeURI() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the envelope namespace for this version of SOAP
getExpires() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Get the time of expiration.
getGeneration() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
getHeaderQName() - Method in class org.apache.wss4j.dom.SOAP11Constants
 
getHeaderQName() - Method in class org.apache.wss4j.dom.SOAP12Constants
 
getHeaderQName() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the QName for the Header element
getId() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecSAMLToken
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Get the id generated during prepare().
getId() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Get the id generated during prepare().
getID() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Gets the id.
getID() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Gets the id.
getID() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
Returns the value of the wsu:Id attribute
getID() - Method in class org.apache.wss4j.dom.message.token.Timestamp
 
getID() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Gets the id.
getIdAllocator() - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
getIdAllocator() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getIdAllocator() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
getIdentifier() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Get the identifier.
getIdentifier() - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
getInclusivePrefixes(Element) - Method in class org.apache.wss4j.dom.message.WSSecSignatureBase
Get the List of inclusive prefixes from the DOM Element argument
getInclusivePrefixes(Element, boolean) - Method in class org.apache.wss4j.dom.message.WSSecSignatureBase
Get the List of inclusive prefixes from the DOM Element argument
getInclusivePrefixes(Element, boolean) - Static method in class org.apache.wss4j.dom.util.SignatureUtils
Get the List of inclusive prefixes from the DOM Element argument
getInstance() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Get the instance.
getIssuerDNPatterns() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the Signature Issuer DN Cert Constraints
getIteration() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the Iteration value of this UsernameToken.
getKerberosTokenDecoder() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Get the KerberosTokenDecoder instance used to extract a session key from the received Kerberos token.
getKeyAgreementMethod() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getKeyDerivationMethod() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getKeyDerivationParameters() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getKeyEncAlgo() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getKeyIdentifier(String) - Static method in class org.apache.wss4j.dom.handler.WSHandlerConstants
Get the key identifier type corresponding to the parameter.
getKeyIdentifierType() - Method in class org.apache.wss4j.dom.message.WSSecBase
Gets the value of the keyIdentifierType.
getKeyInfoUri() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getKeyValue(Element, XMLSignatureFactory) - Static method in class org.apache.wss4j.dom.util.X509Util
Get the KeyValue object from the KeyInfo DOM element if it exists
getLabel() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Returns the label of the derived key token
getLength() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
getMGFAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Get the MGF algorithm to use with the RSA-OAEP key transport algorithm.
getMGFAlgorithm(Node) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 
getMsgContext() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getMustUnderstand() - Method in class org.apache.wss4j.dom.SOAP11Constants
Obtain the MustUnderstand string
getMustUnderstand() - Method in class org.apache.wss4j.dom.SOAP12Constants
Obtain the MustUnderstand string
getMustUnderstand() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the "next" role/actor URI
getName() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the user name.
getName() - Method in class org.apache.wss4j.dom.WSDataRef
 
getNewInstance() - Static method in class org.apache.wss4j.dom.engine.WSSConfig
 
getNextRoleURI() - Method in class org.apache.wss4j.dom.SOAP11Constants
Obtain the "next" role/actor URI
getNextRoleURI() - Method in class org.apache.wss4j.dom.SOAP12Constants
Obtain the "next" role/actor URI
getNextRoleURI() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the "next" role/actor URI
getNonce() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Return the nonce of the derived key token
getNonce() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the nonce.
getNonceReplayCache() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the replay cache for Nonces
getOffset() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
getOption(String) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
getOriginalSignatureActionPosition() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getParameterSpec() - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
getParameterSpec() - Method in class org.apache.wss4j.dom.transform.STRTransform
 
getParts() - Method in class org.apache.wss4j.dom.message.WSSecBase
Get which parts of the message to encrypt/sign.
getPassword() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Gets the password string.
getPassword(Object) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
getPasswordCallbackHandler(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Get a CallbackHandler instance to obtain passwords.
getPasswordCB(String, int, CallbackHandler, RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Get a password callback (WSPasswordCallback object) from a CallbackHandler instance
getPasswordEncryptor() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getPasswordEncryptor(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
getPasswordsAreEncoded() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
 
getPasswordsAreEncoded() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
getPasswordType() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
 
getPrincipal() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get the Principal associated with this SecurityTokenReference
getPrincipal() - Method in class org.apache.wss4j.dom.validate.Credential
Get the principal
getProcessor(QName) - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
getProperties() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
getProperty(Object, String) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
getProtectedElement() - Method in class org.apache.wss4j.dom.WSDataRef
 
getPSource(Node) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 
getPublicKey() - Method in class org.apache.wss4j.dom.processor.CertificateResult
 
getPublicKey() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get the PublicKey associated with this SecurityTokenReference
getPublicKey() - Method in class org.apache.wss4j.dom.validate.Credential
Get a PublicKey to be validated
getPwType() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getRequiredPasswordType() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getRequiredSubjectConfirmationMethod() - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
getResult(String) - Method in class org.apache.wss4j.dom.WSDocInfo
Get a WSSecurityEngineResult for the given Id.
getResults() - Method in class org.apache.wss4j.dom.handler.WSHandlerResult
gets the the security results
getResults() - Method in class org.apache.wss4j.dom.WSDocInfo
Get a copy of the security results list.
getResultsByTag(Integer) - Method in class org.apache.wss4j.dom.WSDocInfo
Get a unmodifiable list of WSSecurityEngineResults of the given Integer tag
getRoleAttributeQName() - Method in class org.apache.wss4j.dom.SOAP11Constants
Obtain the QName for the role attribute (actor/role)
getRoleAttributeQName() - Method in class org.apache.wss4j.dom.SOAP12Constants
Obtain the QName for the role attribute (actor/role)
getRoleAttributeQName() - Method in interface org.apache.wss4j.dom.SOAPConstants
Obtain the QName for the role attribute (actor/role)
getSalt() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the Salt value of this UsernameToken.
getSamlAlgorithmSuite() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSamlAssertion() - Method in class org.apache.wss4j.dom.validate.Credential
Get an SamlAssertionWrapper to be validated
getSamlOneTimeUseReplayCache() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the replay cache for SAML2 OneTimeUse Assertions
getSct() - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
getSctId() - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
getSecHeader() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSecretKey() - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Get the SecretKey associated with the service principal
getSecretKey() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get the Secret Key associated with this SecurityTokenReference
getSecretKey() - Method in class org.apache.wss4j.dom.validate.Credential
Get a SecretKey (byte[]) to be validated
getSecretKey(Element, String, CallbackHandler) - Static method in class org.apache.wss4j.dom.util.X509Util
 
getSecretKeyFromToken(String, String, int, RequestData) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
Get the Secret Key from a CallbackHandler
getSecurityContextToken() - Method in class org.apache.wss4j.dom.validate.Credential
Get a SecurityContextToken to be validated
getSecurityHeader() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getSecurityHeader() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
getSecurityHeader() - Method in class org.apache.wss4j.dom.WSDocInfo
 
getSecurityHeader(Document, String) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Returns the first WS-Security header element for a given actor.
getSecurityHeader(Element, String, boolean) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Returns the first WS-Security header element for a given actor.
getSecurityHeaderDoc() - Method in class org.apache.wss4j.dom.message.WSSecHeader
Get the security header document of this instance.
getSecurityHeaderElement() - Method in class org.apache.wss4j.dom.message.WSSecHeader
Get the security header element of this instance.
getSecurityTokenReference() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Returns the SecurityTokenReference of the derived key token
getSecurityTokenReference() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
getSecurityTokenReference() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the SecurityTokenReference to be used in the KeyInfo element.
getSecurityTokenReferenceElement() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Returns the SecurityTokenReference element of the derived key token
getSecurityTokenReferenceURI() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getServiceName() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Get the name of the service to use when contacting the KDC.
getSigCanonicalization() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Get the canonicalization method.
getSigCanonicalization() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the canonicalization method.
getSignatureAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
getSignatureAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the name (uri) of the signature algorithm that is being used.
getSignatureConfirmationElement() - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Get the SignatureConfirmation element generated during prepare().
getSignatureElement() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Returns the SignatureElement.
getSignatureElement() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Returns the SignatureElement.
getSignatureId() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Returns the the value of wsu:Id attribute of the Signature element.
getSignatureProvider() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSignatureProvider() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
getSignatureToken() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSignatureValue() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
 
getSignatureValue() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
getSignatureValue() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Returns the computed Signature value.
getSignatureValues() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSigVerCrypto() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSOAPBody() - Method in interface org.apache.wss4j.dom.callback.CallbackLookup
Get the SOAP Body
getSOAPBody() - Method in class org.apache.wss4j.dom.callback.DOMCallbackLookup
Get the SOAP Body
getSoapConstants() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getSOAPConstants(Element) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getSOAPHeader(Document) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getSOAPNamespace(Element) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
getStrElem() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
getStrElement() - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
getString(String, Object) - Method in class org.apache.wss4j.dom.handler.WSHandler
Looks up key first via WSHandler.getOption(String) and if not found there, via WSHandler.getProperty(Object, String)
getStringOption(String) - Method in class org.apache.wss4j.dom.handler.WSHandler
Returns the option on name.
getSubject() - Method in class org.apache.wss4j.dom.validate.Credential
Get the subject that may result from the Validation process
getSubjectCertConstraints() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the Signature Subject Cert Constraints
getSymmetricEncAlgorithm() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Get the name of symmetric encryption algorithm to use.
getTimestamp() - Method in class org.apache.wss4j.dom.validate.Credential
Get a Timestamp to be validated
getTimeStampFutureTTL() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getTimestampReplayCache() - Method in class org.apache.wss4j.dom.handler.RequestData
Get the replay cache for Timestamps
getTimeStampTTL() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getTlsCerts() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getTokenElement(String) - Method in class org.apache.wss4j.dom.WSDocInfo
Get a token Element for the given Id.
getTokenElement(Document, WSDocInfo, CallbackHandler, String, String) - Static method in class org.apache.wss4j.dom.str.STRParserUtil
 
getTokenIdentifier() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
getTokenType() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Get the WS-Trust tokenType String associated with this token
getTransformAlgorithms() - Method in class org.apache.wss4j.dom.WSDataRef
Get the Transform algorithm URIs used to transform the element before digest
getTransformedToken() - Method in class org.apache.wss4j.dom.validate.Credential
Get an SamlAssertionWrapper instance which corresponds to a Transformed Token.
getTtl() - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
getUsername() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getUsernametoken() - Method in class org.apache.wss4j.dom.validate.Credential
Get a UsernameToken to be validated
getUsernameTokenElement() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Returns the UsernameToken element.
getUseThisCert() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getUseThisPublicKey() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
getUtFutureTTL() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getUtTTL() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getValidator(QName) - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
getValidator(QName) - Method in class org.apache.wss4j.dom.handler.RequestData
Get the Validator instance corresponding to the QName
getWscVersion() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
getWsDocInfo() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getWsDocInfo() - Method in class org.apache.wss4j.dom.message.Encryptor
 
getWsDocInfo() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
getWssConfig() - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
 
getWssConfig() - Method in class org.apache.wss4j.dom.handler.RequestData
 
getWsTimeSource() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
 
getWsTimeSource() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
getWsuId() - Method in class org.apache.wss4j.dom.WSDataRef
 
getWsuPrefix() - Method in class org.apache.wss4j.dom.message.WSSecHeader
 
getXOPURIFromCipherValue(Element) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 
getXpath() - Method in class org.apache.wss4j.dom.WSDataRef
 
getXPath(Node) - Static method in class org.apache.wss4j.dom.util.EncryptionUtils
 

H

HANDLER_ACTIONS - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
This is an alternative to specifying an "action" String.
HandlerAction - Class in org.apache.wss4j.dom.handler
This class associates an "Action" Integer with a (optional) SecurityActionToken
HandlerAction() - Constructor for class org.apache.wss4j.dom.handler.HandlerAction
 
HandlerAction(Integer) - Constructor for class org.apache.wss4j.dom.handler.HandlerAction
 
HandlerAction(Integer, SecurityActionToken) - Constructor for class org.apache.wss4j.dom.handler.HandlerAction
 
handleSAMLToken(SamlAssertionWrapper, RequestData, Validator) - Method in class org.apache.wss4j.dom.processor.SAMLTokenProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.BinarySecurityTokenProcessor
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.DerivedKeyTokenProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.EncryptedAssertionProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.EncryptedDataProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.EncryptedKeyProcessor
 
handleToken(Element, RequestData) - Method in interface org.apache.wss4j.dom.processor.Processor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.ReferenceListProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.SAMLTokenProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.SecurityContextTokenProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.SignatureConfirmationProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.SignatureProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.TimestampProcessor
 
handleToken(Element, RequestData) - Method in class org.apache.wss4j.dom.processor.UsernameTokenProcessor
 
handleToken(Element, RequestData, AlgorithmSuite) - Method in class org.apache.wss4j.dom.processor.EncryptedKeyProcessor
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.Timestamp
 
hashCode() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
 
hasResult(Integer, String) - Method in class org.apache.wss4j.dom.WSDocInfo
See whether we have a WSSecurityEngineResult of the given Integer tag for the given Id

I

idAllocator - Variable in class org.apache.wss4j.dom.engine.WSSConfig
 
init() - Static method in class org.apache.wss4j.dom.engine.WSSConfig
 
init(TransformParameterSpec) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
init(TransformParameterSpec) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
init(XMLStructure, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
init(XMLStructure, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
inlineAttachments(List<Element>, CallbackHandler, boolean) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
 
insertSecurityHeader() - Method in class org.apache.wss4j.dom.message.WSSecHeader
Creates a security header and inserts it as child into the SOAP Envelope.
INVALID_SECURITY - Static variable in class org.apache.wss4j.dom.WSConstants
An error was discovered processing the header
INVALID_SECURITY_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
An invalid security token was provided
isActorEqual(String, String) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
Compares two actor strings and returns true if these are equal.
isAddInclusivePrefixes() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAddInclusivePrefixes() - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
isAddInclusivePrefixes() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
isAddJceProviders() - Static method in class org.apache.wss4j.dom.engine.WSSConfig
 
isAddUsernameTokenCreated() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAddUsernameTokenNonce() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAllowNamespaceQualifiedPasswordTypes() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAllowRSA15KeyTransportAlgorithm() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAllowUsernameTokenNoPassword() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAppendSignatureAfterTimestamp() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isAttachment() - Method in class org.apache.wss4j.dom.WSDataRef
 
isCertSet() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
isContent() - Method in class org.apache.wss4j.dom.WSDataRef
 
isContent(Node) - Static method in class org.apache.wss4j.dom.util.X509Util
 
isDerivedKey() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Return whether the UsernameToken represented by this class is to be used for key derivation as per the UsernameToken Profile 1.1.
isDisableBSPEnforcement() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isEmbedEncryptedKey() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
isEmpty() - Method in class org.apache.wss4j.dom.message.WSSecHeader
Returns whether the security header is empty
isEnableSignatureConfirmation() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isEncodePasswords() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isEncryptSymmKey() - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
isExpandXopInclude() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isExpandXopInclude() - Method in class org.apache.wss4j.dom.message.Encryptor
 
isExpandXopInclude() - Method in class org.apache.wss4j.dom.message.WSSecBase
 
isExpired() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Return true if the current Timestamp is expired, meaning if the "Expires" value is before the current time.
isFeatureSupported(String) - Method in class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransform
 
isFeatureSupported(String) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
isFeatureSupported(String) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
isGssV5ApReq() - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Return true if this token is a Kerberos GSS V5 AP REQ token
isHandleCustomPasswordTypes() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isHashed() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Get the hashed indicator.
isIncludeEncryptionToken() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
isIncludeSignatureToken() - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
isKerberosToken(String) - Static method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Return true if the valueType represents a Kerberos Token
isPrecisionInMilliSeconds() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isPrecisionInMilliSeconds() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
 
isPrecisionInMilliSeconds() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
isRequireBearerSignature() - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
isRequireSignedEncryptedDataElements() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isRequireStandardSubjectConfirmationMethod() - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
isRequireTimestampExpires() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isRevocationEnabled() - Method in class org.apache.wss4j.dom.handler.RequestData
Get whether to enable CRL checking or not when verifying trust in a certificate.
isSpnego() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
 
isStoreBytesInAttachment() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isStoreBytesInAttachment() - Method in class org.apache.wss4j.dom.message.Encryptor
 
ISSUER_SERIAL - Enum constant in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
 
ISSUER_SERIAL - Static variable in class org.apache.wss4j.dom.WSConstants
Sets the WSSecSignature.build(Crypto) or the WSSecEncrypt.build(Crypto, SecretKey) method to send the issuer name and the serial number of a certificate to the receiver.
ISSUER_SERIAL_QUOTE_FORMAT - Static variable in class org.apache.wss4j.dom.WSConstants
Sets the WSSecSignature.build(Crypto) or the WSSecEncrypt.build(Crypto, SecretKey) method to send the issuer name and the serial number of a certificate to the receiver.
isTimeStampStrict() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isTrustedCredential() - Method in class org.apache.wss4j.dom.str.STRParserResult
Get whether the returned credential is already trusted or not.
isUse200512Namespace() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isUseDerivedKeyForMAC() - Method in class org.apache.wss4j.dom.handler.RequestData
Whether to use the derived key for a MAC.
isUseDirectReferenceToAssertion() - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Return whether a Direct Reference is to be used to reference the assertion.
isUsernameServiceNameForm() - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
SPN can be configured to be in either "hostbased" or "username" form.
- "hostbased" - specifies that the service principal name should be interpreted as a "host-based" name as specified in GSS API Rfc, section "4.1: Host-Based Service Name Form" - The service name, as it is specified in LDAP/AD, as it is listed in the KDC.
- "username" - specifies that the service principal name should be interpreted as a "username" name as specified in GSS API Rfc, section "4.2: User Name Form" � This is usually the client username in LDAP/AD used for authentication to the KDC.
isUseSingleCertificate() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Get the single cert flag.
isV5ApReq() - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Return true if this token is a Kerberos V5 AP REQ token
isValidateSamlSubjectConfirmation() - Method in class org.apache.wss4j.dom.handler.RequestData
 
isValidateSignatureAgainstProfile() - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Whether to validate the signature of the Assertion (if it exists) against the relevant profile.

J

JAASUsernameTokenValidator - Class in org.apache.wss4j.dom.validate
This class validates a processed UsernameToken, extracted from the Credential passed to the validate method.
JAASUsernameTokenValidator() - Constructor for class org.apache.wss4j.dom.validate.JAASUsernameTokenValidator
 

K

KerberosSecurity - Class in org.apache.wss4j.dom.message.token
Kerberos Security Token.
KerberosSecurity(Document) - Constructor for class org.apache.wss4j.dom.message.token.KerberosSecurity
This constructor creates a new Kerberos element.
KerberosSecurity(Element, BSPEnforcer) - Constructor for class org.apache.wss4j.dom.message.token.KerberosSecurity
This constructor creates a new Kerberos token object and initializes it from the data contained in the element.
KerberosTokenValidator - Class in org.apache.wss4j.dom.validate
 
KerberosTokenValidator() - Constructor for class org.apache.wss4j.dom.validate.KerberosTokenValidator
 
KEY_IDENTIFIER - Enum constant in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
 
KEY_VALUE - Static variable in class org.apache.wss4j.dom.WSConstants
KEY_VALUE is used to set a ds:KeyInfo/ds:KeyValue element to refer to either an RSA or DSA public key.
keyIdentifierType - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
keyInfo - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
keyInfoUri - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 

L

loadCrypto(String, String, RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Load a Crypto instance.
loadCryptoFromPropertiesFile(String, RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
A hook to allow subclass to load Crypto instances from property files in a different way.
loadDecryptionCrypto(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Hook to allow subclasses to load their Decryption Crypto however they see fit.
loadEncryptionCrypto(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Hook to allow subclasses to load their Encryption Crypto however they see fit.
loadSignatureCrypto(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Hook to allow subclasses to load their Signature creation Crypto however they see fit.
loadSignatureVerificationCrypto(RequestData) - Method in class org.apache.wss4j.dom.handler.WSHandler
Hook to allow subclasses to load their Signature verification Crypto however they see fit.

M

marshalKeyInfo(WSDocInfo) - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
marshalParams(XMLStructure, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
marshalParams(XMLStructure, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
MESSAGE_EXPIRED - Static variable in class org.apache.wss4j.dom.WSConstants
The message has expired

N

NO_SECURITY - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
Perform no action.
NO_SECURITY - Static variable in class org.apache.wss4j.dom.WSConstants
 
NO_SERIALIZE - Static variable in class org.apache.wss4j.dom.WSConstants
 
NoOpValidator - Class in org.apache.wss4j.dom.validate
This class does not do any Validation at all.
NoOpValidator() - Constructor for class org.apache.wss4j.dom.validate.NoOpValidator
 

O

org.apache.wss4j.dom - package org.apache.wss4j.dom
 
org.apache.wss4j.dom.action - package org.apache.wss4j.dom.action
 
org.apache.wss4j.dom.callback - package org.apache.wss4j.dom.callback
 
org.apache.wss4j.dom.engine - package org.apache.wss4j.dom.engine
 
org.apache.wss4j.dom.handler - package org.apache.wss4j.dom.handler
 
org.apache.wss4j.dom.message - package org.apache.wss4j.dom.message
 
org.apache.wss4j.dom.message.token - package org.apache.wss4j.dom.message.token
 
org.apache.wss4j.dom.processor - package org.apache.wss4j.dom.processor
 
org.apache.wss4j.dom.resolvers - package org.apache.wss4j.dom.resolvers
 
org.apache.wss4j.dom.saml - package org.apache.wss4j.dom.saml
 
org.apache.wss4j.dom.str - package org.apache.wss4j.dom.str
 
org.apache.wss4j.dom.transform - package org.apache.wss4j.dom.transform
 
org.apache.wss4j.dom.util - package org.apache.wss4j.dom.util
 
org.apache.wss4j.dom.validate - package org.apache.wss4j.dom.validate
 

P

parseKeyValue(Element, XMLSignatureFactory) - Static method in class org.apache.wss4j.dom.util.X509Util
 
parseSecurityTokenReference(STRParserParameters) - Method in class org.apache.wss4j.dom.str.DerivedKeyTokenSTRParser
Parse a SecurityTokenReference element and extract credentials.
parseSecurityTokenReference(STRParserParameters) - Method in class org.apache.wss4j.dom.str.EncryptedKeySTRParser
Parse a SecurityTokenReference element and extract credentials.
parseSecurityTokenReference(STRParserParameters) - Method in class org.apache.wss4j.dom.str.SecurityTokenRefSTRParser
Parse a SecurityTokenReference element and extract credentials.
parseSecurityTokenReference(STRParserParameters) - Method in class org.apache.wss4j.dom.str.SignatureSTRParser
Parse a SecurityTokenReference element and extract credentials.
parseSecurityTokenReference(STRParserParameters) - Method in interface org.apache.wss4j.dom.str.STRParser
Parse a SecurityTokenReference element and extract credentials.
password - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
PASSWORD_TYPE - Static variable in class org.apache.wss4j.dom.message.token.UsernameToken
 
prepare() - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Creates a SignatureConfimation element.
prepare() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Creates a Timestamp element.
prepare() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Creates a Username token.
prepare(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Initialize a WSSec Derived key.
prepare(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
prepare(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
prepare(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
prepare(Crypto) - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
prepare(Crypto) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Initialize a WSSec Signature.
prepare(Crypto, SecretKey) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Initialize a WSSec Encrypt.
prepare(Crypto, SecretKey) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Create the EncryptedKey Element for inclusion in the security header, by encrypting the symmetricKey parameter using either a public key or certificate that is set on the class, and adding the encrypted bytes as the CipherValue of the EncryptedKey element.
prepare(Crypto, SamlAssertionWrapper, Crypto, String, String) - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Initialize a WSSec SAML Signature.
prepare(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.message.WSSecSAMLToken
Creates a SAML token.
prependBSTElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Prepend the BinarySecurityToken to the elements already in the Security header.
prependBSTElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecSignature
Prepend the BinarySecurityToken to the elements already in the Security header.
prependChildElement(Element, Element) - Static method in class org.apache.wss4j.dom.util.WSSecurityUtil
prepend a child element
prependDKElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Prepend the DerivedKey element to the elements already in the Security header.
prependSAMLElementsToHeader() - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Prepend the SAML elements to the elements already in the Security header.
prependSCTElementToHeader() - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
prependToHeader() - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Prepend the EncryptedKey element to the elements already in the Security header.
prependToHeader() - Method in class org.apache.wss4j.dom.message.WSSecSAMLToken
Prepends the SAML Assertion to the elements already in the Security header.
prependToHeader() - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Prepends the SignatureConfirmation element to the elements already in the Security header.
prependToHeader() - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Prepends the Timestamp element to the elements already in the Security header.
prependToHeader() - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Prepends the UsernameToken element to the elements already in the Security header.
processAttachment(XMLCryptoContext, OutputStream, String, Attachment) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
Processor - Interface in org.apache.wss4j.dom.processor
 
processSAMLKeyInfo(Element) - Method in class org.apache.wss4j.dom.saml.WSSSAMLKeyInfoProcessor
 
processSecurityHeader(Document, String, CallbackHandler, Crypto) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Process the security header given the soap envelope as W3C document.
processSecurityHeader(Document, String, CallbackHandler, Crypto, Crypto) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Process the security header given the soap envelope as W3C document.
processSecurityHeader(Document, RequestData) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Process the security header given the soap envelope as W3C document.
processSecurityHeader(Element, String, CallbackHandler, Crypto, Crypto) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Process the security header given the wsse:Security DOM Element.
processSecurityHeader(Element, RequestData) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Process the security header given the wsse:Security DOM Element.
PROP_WEBMETHOD - Static variable in class org.apache.wss4j.dom.SOAP12Constants
MessageContext property name for webmethod

R

RECV_RESULTS - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
The WSHandler stores a result List in this property.
REFERENCE_LIST - Static variable in class org.apache.wss4j.dom.WSConstants
xenc:ReferenceList as defined by XML Encryption specification,
ReferenceListProcessor - Class in org.apache.wss4j.dom.processor
 
ReferenceListProcessor() - Constructor for class org.apache.wss4j.dom.processor.ReferenceListProcessor
 
removeSecurityHeader() - Method in class org.apache.wss4j.dom.message.WSSecHeader
 
RequestData - Class in org.apache.wss4j.dom.handler
This class holds per request data.
RequestData() - Constructor for class org.apache.wss4j.dom.handler.RequestData
 
ResolverAttachment - Class in org.apache.wss4j.dom.resolvers
 
ResolverAttachment() - Constructor for class org.apache.wss4j.dom.resolvers.ResolverAttachment
 
retrieveServiceTicket(String, CallbackHandler, String) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Retrieve a service ticket from a KDC using the Kerberos JAAS module, and set it in this BinarySecurityToken.
retrieveServiceTicket(String, CallbackHandler, String, boolean) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
retrieveServiceTicket(String, CallbackHandler, String, boolean, boolean) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
retrieveServiceTicket(String, CallbackHandler, String, boolean, boolean, GSSCredential) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
 
retrieveServiceTicket(CallbackHandler) - Method in class org.apache.wss4j.dom.message.token.KerberosSecurity
Retrieve a service ticket from a KDC using the Kerberos JAAS module, and set it in this BinarySecurityToken.

S

SAML_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
saml:Assertion as defined by SAML v1.1 specification
SAML2_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
saml:Assertion as defined by SAML v2.0 specification
SamlAssertionValidator - Class in org.apache.wss4j.dom.validate
This class validates a SAML Assertion, which is wrapped in an "SamlAssertionWrapper" instance.
SamlAssertionValidator() - Constructor for class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
SAMLTokenProcessor - Class in org.apache.wss4j.dom.processor
 
SAMLTokenProcessor() - Constructor for class org.apache.wss4j.dom.processor.SAMLTokenProcessor
 
SAMLTokenProcessor(Provider) - Constructor for class org.apache.wss4j.dom.processor.SAMLTokenProcessor
 
SAMLTokenSignedAction - Class in org.apache.wss4j.dom.action
 
SAMLTokenSignedAction() - Constructor for class org.apache.wss4j.dom.action.SAMLTokenSignedAction
 
SAMLTokenUnsignedAction - Class in org.apache.wss4j.dom.action
 
SAMLTokenUnsignedAction() - Constructor for class org.apache.wss4j.dom.action.SAMLTokenUnsignedAction
 
SC - Static variable in class org.apache.wss4j.dom.WSConstants
 
SC_VALUE_ATTR - Static variable in class org.apache.wss4j.dom.message.token.SignatureConfirmation
 
SCT - Static variable in class org.apache.wss4j.dom.WSConstants
 
secretKey - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
SECURITY_CONTEXT_TOKEN_05_02 - Static variable in class org.apache.wss4j.dom.WSConstants
wsc:SecurityContextToken as defined by WS-SecureConversation specification
SECURITY_CONTEXT_TOKEN_05_12 - Static variable in class org.apache.wss4j.dom.WSConstants
wsc:SecurityContextToken as defined by WS-SecureConversation specification in WS-SX
SECURITY_TOKEN_UNAVAILABLE - Static variable in class org.apache.wss4j.dom.WSConstants
Referenced security token could not be retrieved
SecurityContextToken - Class in org.apache.wss4j.dom.message.token
 
SecurityContextToken(int, Document) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
Constructor to create the SCT
SecurityContextToken(int, Document, String) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
Constructor to create the SCT with a given uuid
SecurityContextToken(int, Document, String, String) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
Constructor to create the SCT with a given uuid and instance
SecurityContextToken(Document) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
Constructor to create the SCT
SecurityContextToken(Document, String) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
Constructor to create the SCT with a given uuid
SecurityContextToken(Element) - Constructor for class org.apache.wss4j.dom.message.token.SecurityContextToken
This is used to create a SecurityContextToken using a DOM Element
SecurityContextTokenProcessor - Class in org.apache.wss4j.dom.processor
The processor to process wsc:SecurityContextToken.
SecurityContextTokenProcessor() - Constructor for class org.apache.wss4j.dom.processor.SecurityContextTokenProcessor
 
SecurityTokenRefSTRParser - Class in org.apache.wss4j.dom.str
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with an EncryptedData element.
SecurityTokenRefSTRParser() - Constructor for class org.apache.wss4j.dom.str.SecurityTokenRefSTRParser
 
SEND_SIGV - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
internally used property names to store values inside the message context that must have the same lifetime as a message (request/response model).
SERIALIZE - Static variable in class org.apache.wss4j.dom.WSConstants
 
setAction(int, Class<?>) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate an action instance with a specific action code.
setAction(int, Action) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate an action instance with a specific action code.
setAction(Integer) - Method in class org.apache.wss4j.dom.handler.HandlerAction
 
setActionToken(SecurityActionToken) - Method in class org.apache.wss4j.dom.handler.HandlerAction
 
setActor(String) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setActor(String) - Method in class org.apache.wss4j.dom.message.WSSecHeader
set actor name.
setAddInclusivePrefixes(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAddInclusivePrefixes(boolean) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
setAddInclusivePrefixes(boolean) - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
setAddJceProviders(boolean) - Static method in class org.apache.wss4j.dom.engine.WSSConfig
 
setAddUsernameTokenCreated(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAddUsernameTokenNonce(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAlgorithm(String) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Set the derivation algorithm of this derived key token.
setAlgorithm(String) - Method in class org.apache.wss4j.dom.WSDataRef
 
setAlgorithmSuite(AlgorithmSuite) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAllowNamespaceQualifiedPasswordTypes(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAllowRSA15KeyTransportAlgorithm(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAllowUsernameTokenNoPassword(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAppendSignatureAfterTimestamp(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAttachment(boolean) - Method in class org.apache.wss4j.dom.WSDataRef
 
setAttachmentCallbackHandler(CallbackHandler) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setAttachmentCallbackHandler(CallbackHandler) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setAttachmentCallbackHandler(CallbackHandler) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setAudienceRestrictions(List<String>) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the Audience Restrictions
setBinarySecurityToken(BinarySecurity) - Method in class org.apache.wss4j.dom.validate.Credential
Set the BinarySecurityToken to be validated
setBodyID(Document) - Method in class org.apache.wss4j.dom.message.WSSecBase
Looks up or adds a body id.
setCallbackHandler(CallbackHandler) - Method in class org.apache.wss4j.dom.handler.RequestData
Sets the CallbackHandler used for this request
setCallbackHandler(CallbackHandler) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Set the CallbackHandler to use with the LoginContext.
setCallbackLookup(CallbackLookup) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
Set the CallbackLookup object to use to locate elements
setCallbackLookup(CallbackLookup) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setCallbackLookup(CallbackLookup) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setCallbackLookup(CallbackLookup) - Method in class org.apache.wss4j.dom.WSDocInfo
 
setCertificates(X509Certificate[]) - Method in class org.apache.wss4j.dom.validate.Credential
Set an X509Certificate chain to be validated
setCerts(X509Certificate[]) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setClientLabel(String) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Set the label value of the client.
setContent(boolean) - Method in class org.apache.wss4j.dom.WSDataRef
 
setContextName(String) - Method in class org.apache.wss4j.dom.validate.JAASUsernameTokenValidator
 
setContextName(String) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Set the JAAS Login context name to use.
setCrypto(Crypto) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setCrypto(Crypto) - Method in class org.apache.wss4j.dom.WSDocInfo
 
setCurrentTime(WSTimeSource) - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
setCustomEKKeyInfoElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setCustomEKTokenId(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setCustomEKTokenValueType(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setCustomKeyInfoElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
setCustomReferenceValue(String) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setCustomTokenId(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the custom token id
setCustomTokenValueType(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the custom token value type to use
setCustomValueType(String) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setData(RequestData) - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
setDecCrypto(Crypto) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setDelegationCredential(Object) - Method in class org.apache.wss4j.dom.validate.Credential
 
setDerivationKeyLength(int) - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
setDerivedKeyIterations(int) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the derived key iterations.
setDerivedKeyLength(int) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
setDerivedKeyLength(int) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
 
setDerivedKeyTokenReference(String) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setDigestAlgo(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the string that defines which digest algorithm to use.
setDigestAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Set the digest algorithm to use.
setDigestAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the digest algorithm to use with the RSA-OAEP key transport algorithm.
setDigestAlgorithm(String) - Method in class org.apache.wss4j.dom.WSDataRef
 
setDigestValue(byte[]) - Method in class org.apache.wss4j.dom.WSDataRef
 
setDisableBSPEnforcement(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setDoc(Document) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setElement(Element) - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
 
setEmbedEncryptedKey(boolean) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setEnableRevocation(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
Set whether to enable CRL checking or not when verifying trust in a certificate.
setEnableSignatureConfirmation(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setEncKeyId(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setEncKeyIdDirectId(boolean) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setEncodePasswords(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setEncrKeySha1value(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the encrypted key sha1 value
setEncryptedElement(Element) - Method in class org.apache.wss4j.dom.WSDataRef
 
setEncryptedKeyElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the encrypted key element when a pre prepared encrypted key is used
setEncryptedKeySHA1(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setEncryptionSerializer(Serializer) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setEncryptionSerializer(Serializer) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setEncryptionSerializer(Serializer) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
setEncryptionSerializer(Serializer) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setEncryptionToken(EncryptionActionToken) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setEncryptSymmKey(boolean) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setExpandXopInclude(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setExpandXopInclude(boolean) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setExpandXopInclude(boolean) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setFutureTTL(int) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Set the time in seconds in the future within which the NotBefore time of an incoming Assertion is valid.
setGeneration(int) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the generation of the derived key
setHandleCustomPasswordTypes(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setID(String) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Set the id of this derived key token.
setID(String) - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Set the id of this security context token.
setID(String) - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
Set wsu:Id attribute of this SignatureConfirmation element.
setID(String) - Method in class org.apache.wss4j.dom.message.token.Timestamp
Set wsu:Id attribute of this timestamp
setID(String) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Set the id of this username token.
setIdAllocator(WsuIdAllocator) - Method in class org.apache.wss4j.dom.engine.WSSConfig
 
setIdAllocator(WsuIdAllocator) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setIdAllocator(WsuIdAllocator) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setIdentifier(String) - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Set the identifier.
setIdentifier(String) - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
setIgnoredBSPRules(List<BSPRule>) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setIncludeEncryptionToken(boolean) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setIncludeSignatureToken(boolean) - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
setIssuerDNPatterns(Collection<Pattern>) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the Signature Issuer DN Cert Constraints
setKerberosTokenDecoder(KerberosTokenDecoder) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Set the KerberosTokenDecoder instance used to extract a session key from the received Kerberos token.
setKeyAgreementMethod(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setKeyDerivationMethod(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setKeyDerivationParameters(KeyDerivationParameters) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setKeyEncAlgo(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
setKeyIdentifierType(int) - Method in class org.apache.wss4j.dom.message.WSSecBase
Sets which key identifier to use.
setLabel(String) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the label of the derived key
setLength(int) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the length of the derived key
setMGFAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the MGF algorithm to use with the RSA-OAEP key transport algorithm.
setMsgContext(Object) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setMustUnderstand(boolean) - Method in class org.apache.wss4j.dom.message.WSSecHeader
Set the mustUnderstand flag for the wsse:Security header.
setName(String) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Set the user name.
setName(QName) - Method in class org.apache.wss4j.dom.WSDataRef
 
setNonce(String) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the nonce value of the derived key
setNonceReplayCache(ReplayCache) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the replay cache for Nonces
setOffset(int) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the offset
setOriginalSignatureActionPosition(int) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setPassword(Object, String) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
setPassword(String) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Sets the password string.
setPasswordEncryptor(PasswordEncryptor) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setPasswordsAreEncoded(boolean) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
 
setPasswordsAreEncoded(boolean) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
setPasswordType(String) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
Defines how to construct the password element of the UsernameToken.
setPrecisionInMilliSeconds(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setPrecisionInMilliSeconds(boolean) - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
 
setPrecisionInMilliSeconds(boolean) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
setPrincipal(Principal) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setPrincipal(Principal) - Method in class org.apache.wss4j.dom.validate.Credential
Set the principal that supplies context information to the validators.
setProcessor(QName, Class<?>) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate a SOAP processor name with a specified SOAP Security header element QName.
setProcessor(QName, Processor) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate a SOAP processor name with a specified SOAP Security header element QName.
setProperties(String, String, String) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
This is used to set the Name, Label and Nonce element values in the properties element At this point I'm not sure if these are the only properties that will appear in the Properties element.
setProperties(Map<String, String>) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
If there are other types of properties other than Name, Label and Nonce This is provided for extensibility purposes
setProperty(Object, String, Object) - Method in class org.apache.wss4j.dom.handler.WSHandler
 
setProtectedElement(Element) - Method in class org.apache.wss4j.dom.WSDataRef
 
setPublicKey(PublicKey) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setPublicKey(PublicKey) - Method in class org.apache.wss4j.dom.validate.Credential
Set a PublicKey to be validated
setPwType(String) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setReferenceType(STRParser.REFERENCE_TYPE) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setRequireBearerSignature(boolean) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
setRequiredPasswordType(String) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setRequiredSubjectConfirmationMethod(String) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
setRequireSignedEncryptedDataElements(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
Configure the engine to verify that EncryptedData elements are in a signed subtree of the document.
setRequireStandardSubjectConfirmationMethod(boolean) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
setRequireTimestampExpires(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSamlAlgorithmSuite(AlgorithmSuite) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSamlAssertion(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.Credential
Set an SamlAssertionWrapper to be validated
setSamlOneTimeUseReplayCache(ReplayCache) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the replay cache for SAML2 OneTimeUse Assertions
setSct(SecurityContextToken) - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
setSctId(String) - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
setSecHeader(WSSecHeader) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSecretKey(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the secret key to use
setSecretKey(byte[]) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setSecretKey(byte[]) - Method in class org.apache.wss4j.dom.validate.Credential
Set a SecretKey (byte[]) to be validated
setSecurityContextToken(SecurityContextToken) - Method in class org.apache.wss4j.dom.validate.Credential
Set a SecurityContextToken to be validated
setSecurityHeader(WSSecHeader) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setSecurityHeader(Element) - Method in class org.apache.wss4j.dom.WSDocInfo
Sets the wsse header being processed
setSecurityHeaderElement(Element) - Method in class org.apache.wss4j.dom.message.WSSecHeader
 
setSecurityTokenReference(SecurityTokenReference) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Sets the security token reference of the derived key token This is the reference to the shared secret used in the conversation/context
setSecurityTokenReference(SecurityTokenReference) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
 
setSecurityTokenReference(SecurityTokenReference) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the SecurityTokenReference to be used in the KeyInfo element.
setSecurityTokenReference(Element) - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
 
setServiceLabel(String) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Set the label value of the service.
setServiceName(String) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
The name of the service to use when contacting the KDC.
setSigCanonicalization(String) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Set the canonicalization method to use.
setSigCanonicalization(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the canonicalization method to use.
setSignatureAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecDKSign
Set the signature algorithm to use.
setSignatureAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the name (uri) of the signature encryption algorithm to use.
setSignatureProvider(Provider) - Method in class org.apache.wss4j.dom.handler.RequestData
Set a security Provider instance to use for Signature
setSignatureProvider(Provider) - Method in class org.apache.wss4j.dom.message.WSSecSignature
 
setSignatureToken(SignatureActionToken) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSignatureValue(byte[]) - Method in class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
Set the Signature value to store in this SignatureConfirmation.
setSigVerCrypto(Crypto) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSoapConstants(SOAPConstants) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setSpnego(boolean) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
 
setStoreBytesInAttachment(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setStoreBytesInAttachment(boolean) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setStoreBytesInAttachment(boolean) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setStrElem(Element) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setStrElement(Element) - Method in class org.apache.wss4j.dom.str.STRParserParameters
 
setSubject(Subject) - Method in class org.apache.wss4j.dom.validate.Credential
Set the subject that may result from the Validation process
setSubjectCertConstraints(Collection<Pattern>) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the Signature Subject Cert Constraints
setSymmetricEncAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecDKEncrypt
Set the symmetric encryption algorithm URI to use
setSymmetricEncAlgorithm(String) - Method in class org.apache.wss4j.dom.message.WSSecEncrypt
Set the name of the symmetric encryption algorithm to use.
setTimestamp(Timestamp) - Method in class org.apache.wss4j.dom.validate.Credential
Set a Timestamp to be validated
setTimeStampFutureTTL(int) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setTimestampReplayCache(ReplayCache) - Method in class org.apache.wss4j.dom.handler.RequestData
Set the replay cache for Timestamps
setTimeStampStrict(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setTimeStampTTL(int) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setTimeToLive(int) - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
Set the time to live.
setTlsCerts(Certificate[]) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setTokenIdDirectId(boolean) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setTokenIdentifier(String) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setTokenOnContext(String, DOMCryptoContext) - Method in class org.apache.wss4j.dom.WSDocInfo
 
setTokensOnContext(DOMCryptoContext) - Method in class org.apache.wss4j.dom.WSDocInfo
Set all stored tokens on the DOMCryptoContext argument
setTransformAlgorithms(List<String>) - Method in class org.apache.wss4j.dom.WSDataRef
Set the Transform algorithm URIs used to transform the element before digest
setTransformedToken(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.Credential
Set an SamlAssertionWrapper instance which corresponds to a Transformed Token.
setTrustedCredential(boolean) - Method in class org.apache.wss4j.dom.str.STRParserResult
 
setTtl(int) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
 
setupEKReference(WSSecDerivedKeyBase, SignatureEncryptionActionToken) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
setupEKReference(WSSecDerivedKeyBase, WSSecHeader, SignatureEncryptionActionToken, String, String, SecretKey) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
setupSCTReference(WSSecDerivedKeyBase, WSPasswordCallback, SignatureEncryptionActionToken, boolean, Document) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
setupSCTReference(WSSecDerivedKeyBase, SignatureEncryptionActionToken, boolean) - Method in class org.apache.wss4j.dom.action.AbstractDerivedAction
 
setUse200512Namespace(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setUseDerivedKeyForMAC(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
Whether to use the derived key for a MAC.
setUseDirectReferenceToAssertion(boolean) - Method in class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Set whether a Direct Reference is to be used to reference the assertion.
setUserInfo(String) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the user name to get the encryption certificate.
setUserInfo(String, String) - Method in class org.apache.wss4j.dom.message.WSSecBase
Set the user and password info.
setUsername(String) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setUsernameServiceNameForm(boolean) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
If true - sets the SPN form to "username"
If false(default) - the SPN form is "hostbased"
setUsernametoken(UsernameToken) - Method in class org.apache.wss4j.dom.validate.Credential
Set a UsernameToken to be validated
setUseSingleCertificate(boolean) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the single cert flag.
setUseThisCert(X509Certificate) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the X509 Certificate to use for encryption.
setUseThisPublicKey(PublicKey) - Method in class org.apache.wss4j.dom.message.WSSecEncryptedKey
Set the PublicKey to use for encryption.
setUtFutureTTL(int) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setUtTTL(int) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setValidateSamlSubjectConfirmation(boolean) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setValidateSignatureAgainstProfile(boolean) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Whether to validate the signature of the Assertion (if it exists) against the relevant profile.
setValidator(QName, Class<?>) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate a SOAP validator name with a specified SOAP Security header element QName.
setValidator(QName, Validator) - Method in class org.apache.wss4j.dom.engine.WSSConfig
Associate a SOAP validator name with a specified SOAP Security header element QName.
setWscVersion(int) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
setWscVersion(int) - Method in class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
setWsDocInfo(WSDocInfo) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setWsDocInfo(WSDocInfo) - Method in class org.apache.wss4j.dom.message.Encryptor
 
setWsDocInfo(WSDocInfo) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setWssConfig(WSSConfig) - Method in class org.apache.wss4j.dom.engine.WSSecurityEngine
 
setWssConfig(WSSConfig) - Method in class org.apache.wss4j.dom.handler.RequestData
 
setWsTimeSource(WSTimeSource) - Method in class org.apache.wss4j.dom.message.WSSecTimestamp
 
setWsTimeSource(WSTimeSource) - Method in class org.apache.wss4j.dom.message.WSSecUsernameToken
 
setWsuId(String) - Method in class org.apache.wss4j.dom.WSDataRef
 
setWsuId(Element) - Method in class org.apache.wss4j.dom.message.WSSecBase
 
setX509Certificate(X509Certificate) - Method in class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
Set the X509 Certificate to use
setX509Certificate(X509Certificate) - Method in class org.apache.wss4j.dom.message.WSSecSignature
Set the X509 Certificate to use
setXpath(String) - Method in class org.apache.wss4j.dom.WSDataRef
 
sig - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
SIG_CONF_DONE - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
 
SIGN - Static variable in class org.apache.wss4j.dom.WSConstants
 
SIGNATURE - Static variable in class org.apache.wss4j.dom.WSConstants
ds:Signature as defined by XML Signature specification, enhanced by WS Security specification
SIGNATURE_CONFIRMATION - Static variable in class org.apache.wss4j.dom.WSConstants
wsse11:signatureConfirmation as defined by OASIS WS Security specification,
SignatureAction - Class in org.apache.wss4j.dom.action
 
SignatureAction() - Constructor for class org.apache.wss4j.dom.action.SignatureAction
 
SignatureConfirmation - Class in org.apache.wss4j.dom.message.token
Signature Confirmation element.
SignatureConfirmation(Document, byte[]) - Constructor for class org.apache.wss4j.dom.message.token.SignatureConfirmation
Constructs a SignatureConfirmation object according to the defined parameters.
SignatureConfirmation(Element, BSPEnforcer) - Constructor for class org.apache.wss4j.dom.message.token.SignatureConfirmation
Constructs a SignatureConfirmation object and parses the wsse11:SignatureConfirmation element to initialize it.
SignatureConfirmationAction - Class in org.apache.wss4j.dom.action
 
SignatureConfirmationAction() - Constructor for class org.apache.wss4j.dom.action.SignatureConfirmationAction
 
SignatureConfirmationProcessor - Class in org.apache.wss4j.dom.processor
 
SignatureConfirmationProcessor() - Constructor for class org.apache.wss4j.dom.processor.SignatureConfirmationProcessor
 
SignatureDerivedAction - Class in org.apache.wss4j.dom.action
 
SignatureDerivedAction() - Constructor for class org.apache.wss4j.dom.action.SignatureDerivedAction
 
signatureFactory - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
SignatureProcessor - Class in org.apache.wss4j.dom.processor
 
SignatureProcessor() - Constructor for class org.apache.wss4j.dom.processor.SignatureProcessor
 
SignatureProcessor(Provider) - Constructor for class org.apache.wss4j.dom.processor.SignatureProcessor
 
SignatureSTRParser - Class in org.apache.wss4j.dom.str
This implementation of STRParser is for parsing a SecurityTokenReference element, found in the KeyInfo element associated with a Signature element.
SignatureSTRParser() - Constructor for class org.apache.wss4j.dom.str.SignatureSTRParser
 
SignatureTrustValidator - Class in org.apache.wss4j.dom.validate
This class verifies trust in a credential used to verify a signature, which is extracted from the Credential passed to the validate method.
SignatureTrustValidator() - Constructor for class org.apache.wss4j.dom.validate.SignatureTrustValidator
 
SignatureUtils - Class in org.apache.wss4j.dom.util
WS-Security Utility methods.
signatureValue - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 
SKI_KEY_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
Sets the org.apache.wss4j.dom.message.WSSecSignature#build(Document, Crypto, WSSecHeader) method to send a SubjectKeyIdentifier to identify the signing certificate.
SOAP11_CONSTANTS - Static variable in interface org.apache.wss4j.dom.SOAPConstants
SOAP 1.1 constants - thread-safe and shared
SOAP11Constants - Class in org.apache.wss4j.dom
SOAP 1.1 constants
SOAP11Constants() - Constructor for class org.apache.wss4j.dom.SOAP11Constants
 
SOAP12_CONSTANTS - Static variable in interface org.apache.wss4j.dom.SOAPConstants
SOAP 1.2 constants - thread-safe and shared
SOAP12Constants - Class in org.apache.wss4j.dom
SOAP 1.2 constants
SOAP12Constants() - Constructor for class org.apache.wss4j.dom.SOAP12Constants
 
SOAPConstants - Interface in org.apache.wss4j.dom
An interface defining SOAP constants.
ST_SIGNED - Static variable in class org.apache.wss4j.dom.WSConstants
 
ST_UNSIGNED - Static variable in class org.apache.wss4j.dom.WSConstants
 
storeBytesInAttachment - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
STRParser - Interface in org.apache.wss4j.dom.str
This interface describes a pluggable way of extracting credentials from SecurityTokenReference elements.
STRParser.REFERENCE_TYPE - Enum Class in org.apache.wss4j.dom.str
ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number of the (root) cert THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 thumbprint of the (root) cert KEY_IDENTIFIER - A certificate (chain) is located via a Key Identifier Element DIRECT_REF - A certificate (chain) is located directly via an Id to another security token Note that a Thumbprint reference is also a KeyIdentifier, but takes precedence over it.
STRParserParameters - Class in org.apache.wss4j.dom.str
This class holds the parameters for parsing a SecurityTokenReference Element by a STRParser implementation.
STRParserParameters() - Constructor for class org.apache.wss4j.dom.str.STRParserParameters
 
STRParserResult - Class in org.apache.wss4j.dom.str
This class holds the results from parsing a SecurityTokenReference Element by a STRParser implementation.
STRParserResult() - Constructor for class org.apache.wss4j.dom.str.STRParserResult
 
STRParserUtil - Class in org.apache.wss4j.dom.str
Some utilities for the STRParsers.
STRTransform - Class in org.apache.wss4j.dom.transform
Class STRTransform.
STRTransform() - Constructor for class org.apache.wss4j.dom.transform.STRTransform
 
STRTransformProvider - Class in org.apache.wss4j.dom.transform
A provider for the STR Transform.
STRTransformProvider() - Constructor for class org.apache.wss4j.dom.transform.STRTransformProvider
 
STRTransformUtil - Class in org.apache.wss4j.dom.transform
Utility class exposing the dereferencing LOG.c of the STRTransform implementation.
strUri - Variable in class org.apache.wss4j.dom.message.WSSecSignature
 

T

TAG_ACTION - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the cryptographic operation performed The value under this tag is of type java.lang.Integer
TAG_BINARY_SECURITY_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the BinarySecurityToken found, if applicable.
TAG_CANONICALIZATION_METHOD - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the algorithm that was used to do canonicalization The value under this tag is of type String.
TAG_DATA_REF_URIS - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting references to a List of Data ref URIs.
TAG_DELEGATION_CREDENTIAL - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a delegation credential found, if applicable.
TAG_DERIVED_KEY_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a DerivedKeyToken object
TAG_ENCRYPTED_EPHEMERAL_KEY - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the encrypted key bytes The value under this tag is a byte array
TAG_ENCRYPTED_KEY_TRANSPORT_METHOD - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the encrypted key transport algorithm.
TAG_ID - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
The (wsu) Id of the token corresponding to this result.
TAG_PRINCIPAL - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the security principal found, if applicable.
TAG_PUBLIC_KEY - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a PublicKey associated with this token
TAG_SAML_ASSERTION - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the SAML Assertion found, if applicable.
TAG_SECRET - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a byte[] secret associated with this token
TAG_SECURITY_CONTEXT_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting references to the DOM elements that have been cryptographically protected.
TAG_SIGNATURE_CONFIRMATION - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the signature confirmation of a signed element, if applicable.
TAG_SIGNATURE_METHOD - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the algorithm that was used to sign the message The value under this tag is of type String.
TAG_SIGNATURE_VALUE - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the signature value of a signed element, if applicable.
TAG_SUBJECT - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the security subject found, if applicable.
TAG_TIMESTAMP - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the timestamp found, if applicable.
TAG_TOKEN_ELEMENT - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the DOM Element of the processed token (if a token has been processed).
TAG_TRANSFORMED_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a Transformed Token.
TAG_USERNAME_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting a UsernameToken object
TAG_VALIDATED_TOKEN - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting that the TAG_*_TOKEN result has been validated by a Validator implementation.
TAG_X509_CERTIFICATE - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the X.509 certificate found, if applicable.
TAG_X509_CERTIFICATES - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting the X.509 certificate chain found, if applicable.
TAG_X509_REFERENCE_TYPE - Static variable in class org.apache.wss4j.dom.engine.WSSecurityEngineResult
Tag denoting how the X.509 certificate (chain) was referenced, if applicable.
THUMBPRINT_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
THUMPRINT_IDENTIFIER is used to set the specific key identifier ThumbprintSHA1.
THUMBPRINT_SHA1 - Enum constant in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
 
Timestamp - Class in org.apache.wss4j.dom.message.token
Timestamp according to SOAP Message Security 1.0, chapter 10 / appendix A.2
Timestamp(boolean, Document, int) - Constructor for class org.apache.wss4j.dom.message.token.Timestamp
Constructs a Timestamp object according to the defined parameters.
Timestamp(boolean, Document, WSTimeSource, int) - Constructor for class org.apache.wss4j.dom.message.token.Timestamp
Constructs a Timestamp object according to the defined parameters.
Timestamp(Element, BSPEnforcer) - Constructor for class org.apache.wss4j.dom.message.token.Timestamp
Constructs a Timestamp object and parses the wsu:Timestamp element to initialize it.
TIMESTAMP - Static variable in class org.apache.wss4j.dom.WSConstants
wsu:Timestamp as defined by OASIS WS Security specification,
TimestampAction - Class in org.apache.wss4j.dom.action
 
TimestampAction() - Constructor for class org.apache.wss4j.dom.action.TimestampAction
 
TimestampProcessor - Class in org.apache.wss4j.dom.processor
 
TimestampProcessor() - Constructor for class org.apache.wss4j.dom.processor.TimestampProcessor
 
TimestampValidator - Class in org.apache.wss4j.dom.validate
This class validates a processed Timestamp, extracted from the Credential passed to the validate method.
TimestampValidator() - Constructor for class org.apache.wss4j.dom.validate.TimestampValidator
 
TOKEN - Static variable in class org.apache.wss4j.dom.message.token.UsernameToken
 
toString() - Method in class org.apache.wss4j.dom.message.token.DerivedKeyToken
Returns the string representation of the token.
toString() - Method in class org.apache.wss4j.dom.message.token.SecurityContextToken
Returns the string representation of the token.
toString() - Method in class org.apache.wss4j.dom.message.token.SignatureConfirmation
Returns the string representation of the token.
toString() - Method in class org.apache.wss4j.dom.message.token.Timestamp
Returns the string representation of the token.
toString() - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Returns the string representation of the token.
transform(Data, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransform
 
transform(Data, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
transform(Data, XMLCryptoContext) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
transform(Data, XMLCryptoContext, OutputStream) - Method in class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransform
 
transform(Data, XMLCryptoContext, OutputStream) - Method in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
transform(Data, XMLCryptoContext, OutputStream) - Method in class org.apache.wss4j.dom.transform.STRTransform
 
TRANSFORM_URI - Static variable in class org.apache.wss4j.dom.transform.AttachmentCompleteSignatureTransform
 
TRANSFORM_URI - Static variable in class org.apache.wss4j.dom.transform.AttachmentContentSignatureTransform
 
TRANSFORM_URI - Static variable in class org.apache.wss4j.dom.transform.STRTransform
 
TRANSFORM_WS_DOC_INFO - Static variable in class org.apache.wss4j.dom.transform.STRTransform
 
TS - Static variable in class org.apache.wss4j.dom.WSConstants
 

U

UNSUPPORTED_ALGORITHM - Static variable in class org.apache.wss4j.dom.WSConstants
An unsupported signature or encryption algorithm was used
UNSUPPORTED_SECURITY_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
An unsupported token was provided
USE_ENCODED_PASSWORDS - Static variable in class org.apache.wss4j.dom.handler.WSHandlerConstants
Set the value of this parameter to true to treat passwords as binary values for Username Tokens.
user - Variable in class org.apache.wss4j.dom.message.WSSecBase
 
USERNAME_TOKEN - Static variable in class org.apache.wss4j.dom.WSConstants
wsse:UsernameToken as defined by WS Security specification
UsernameToken - Class in org.apache.wss4j.dom.message.token
UsernameToken according to WS Security specifications, UsernameToken profile.
UsernameToken(boolean, Document) - Constructor for class org.apache.wss4j.dom.message.token.UsernameToken
Constructs a UsernameToken object according to the defined parameters.
UsernameToken(boolean, Document, String) - Constructor for class org.apache.wss4j.dom.message.token.UsernameToken
Constructs a UsernameToken object according to the defined parameters.
UsernameToken(boolean, Document, WSTimeSource, String) - Constructor for class org.apache.wss4j.dom.message.token.UsernameToken
 
UsernameToken(Element, boolean, BSPEnforcer) - Constructor for class org.apache.wss4j.dom.message.token.UsernameToken
Constructs a UsernameToken object and parses the wsse:UsernameToken element to initialize it.
UsernameTokenAction - Class in org.apache.wss4j.dom.action
 
UsernameTokenAction() - Constructor for class org.apache.wss4j.dom.action.UsernameTokenAction
 
UsernameTokenProcessor - Class in org.apache.wss4j.dom.processor
 
UsernameTokenProcessor() - Constructor for class org.apache.wss4j.dom.processor.UsernameTokenProcessor
 
UsernameTokenSignedAction - Class in org.apache.wss4j.dom.action
Sign a request using a secret key derived from UsernameToken data.
UsernameTokenSignedAction() - Constructor for class org.apache.wss4j.dom.action.UsernameTokenSignedAction
 
UsernameTokenValidator - Class in org.apache.wss4j.dom.validate
This class validates a processed UsernameToken, extracted from the Credential passed to the validate method.
UsernameTokenValidator() - Constructor for class org.apache.wss4j.dom.validate.UsernameTokenValidator
 
UT - Static variable in class org.apache.wss4j.dom.WSConstants
 
UT_NOPASSWORD - Static variable in class org.apache.wss4j.dom.WSConstants
 
UT_SIGN - Static variable in class org.apache.wss4j.dom.WSConstants
 
UT_SIGNING - Static variable in class org.apache.wss4j.dom.WSConstants
UT_SIGNING is used internally only to set a specific Signature behavior.

V

validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.JAASUsernameTokenValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.KerberosTokenValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.NoOpValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.SignatureTrustValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.TimestampValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in class org.apache.wss4j.dom.validate.UsernameTokenValidator
Validate the credential argument.
validate(Credential, RequestData) - Method in interface org.apache.wss4j.dom.validate.Validator
Validate the credential argument.
validateAssertion(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Validate the samlAssertion against schemas/profiles
validateCertificates(X509Certificate[]) - Method in class org.apache.wss4j.dom.validate.SignatureTrustValidator
Validate the certificates by checking the validity of each cert
validatePublicKey(PublicKey, Crypto) - Method in class org.apache.wss4j.dom.validate.SignatureTrustValidator
Validate a public key
validateSAMLResults(WSHandlerResult, Certificate[], Element) - Static method in class org.apache.wss4j.dom.saml.DOMSAMLUtil
 
Validator - Interface in org.apache.wss4j.dom.validate
This interface describes a pluggable way of validating credentials that have been extracted by the processors.
valueOf(String) - Static method in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.wss4j.dom.str.STRParser.REFERENCE_TYPE
Returns an array containing the constants of this enum class, in the order they are declared.
verifyCreated(int, int) - Method in class org.apache.wss4j.dom.message.token.Timestamp
Return true if the "Created" value is before the current time minus the timeToLive argument, and if the Created value is not "in the future".
verifyCreated(int, int) - Method in class org.apache.wss4j.dom.message.token.UsernameToken
Return true if the "Created" value is before the current time minus the timeToLive argument, and if the Created value is not "in the future".
verifyCustomPassword(UsernameToken, RequestData) - Method in class org.apache.wss4j.dom.validate.UsernameTokenValidator
Verify a UsernameToken containing a password of some unknown (but specified) password type.
verifyDigestPassword(UsernameToken, RequestData) - Method in class org.apache.wss4j.dom.validate.UsernameTokenValidator
Verify a UsernameToken containing a password digest.
verifyPlaintextPassword(UsernameToken, RequestData) - Method in class org.apache.wss4j.dom.validate.UsernameTokenValidator
Verify a UsernameToken containing a plaintext password.
verifySignedAssertion(SamlAssertionWrapper, RequestData) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Verify trust in the signature of a signed Assertion.
verifySignedElement(Element, List<WSSecurityEngineResult>) - Static method in class org.apache.wss4j.dom.util.SignatureUtils
 
verifySignedElement(Element, WSDocInfo) - Static method in class org.apache.wss4j.dom.util.SignatureUtils
 
verifySubjectConfirmationMethod(SamlAssertionWrapper) - Method in class org.apache.wss4j.dom.validate.SamlAssertionValidator
Check the Subject Confirmation method requirements
verifyTrustInCerts(X509Certificate[], Crypto, RequestData, boolean) - Method in class org.apache.wss4j.dom.validate.SignatureTrustValidator
Evaluate whether the given certificate chain should be trusted.
verifyUnknownPassword(UsernameToken, RequestData) - Method in class org.apache.wss4j.dom.validate.UsernameTokenValidator
Verify a UsernameToken containing no password.

W

WSConstants - Class in org.apache.wss4j.dom
Constants in WS-Security spec.
WSDataRef - Class in org.apache.wss4j.dom
 
WSDataRef() - Constructor for class org.apache.wss4j.dom.WSDataRef
 
WSDocInfo - Class in org.apache.wss4j.dom
 
WSDocInfo(Document) - Constructor for class org.apache.wss4j.dom.WSDocInfo
 
WSHandler - Class in org.apache.wss4j.dom.handler
Extracted from WSDoAllReceiver and WSDoAllSender Extended to all passwordless UsernameTokens and configurable identities.
WSHandler() - Constructor for class org.apache.wss4j.dom.handler.WSHandler
 
WSHandlerConstants - Class in org.apache.wss4j.dom.handler
This class defines the names, actions, and other string for the deployment data of the WS handler.
WSHandlerResult - Class in org.apache.wss4j.dom.handler
 
WSHandlerResult(String, List<WSSecurityEngineResult>, Map<Integer, List<WSSecurityEngineResult>>) - Constructor for class org.apache.wss4j.dom.handler.WSHandlerResult
constructor
WSSConfig - Class in org.apache.wss4j.dom.engine
WSSConfig
WSSecBase - Class in org.apache.wss4j.dom.message
This is the base class for WS Security messages.
WSSecBase(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecBase
 
WSSecBase(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecBase
 
WSSecDerivedKeyBase - Class in org.apache.wss4j.dom.message
Base class for DerivedKey encryption and signature
WSSecDerivedKeyBase(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
WSSecDerivedKeyBase(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecDerivedKeyBase
 
WSSecDKEncrypt - Class in org.apache.wss4j.dom.message
Encrypts and signs parts of a message with derived keys derived from a symmetric key.
WSSecDKEncrypt(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
WSSecDKEncrypt(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecDKEncrypt
 
WSSecDKSign - Class in org.apache.wss4j.dom.message
Builder to sign with derived keys
WSSecDKSign(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecDKSign
 
WSSecDKSign(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecDKSign
 
WSSecDKSign(Document, Provider) - Constructor for class org.apache.wss4j.dom.message.WSSecDKSign
 
WSSecEncrypt - Class in org.apache.wss4j.dom.message
Encrypts a parts of a message according to WS Specification, X509 profile, and adds the encryption data.
WSSecEncrypt(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecEncrypt
 
WSSecEncrypt(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecEncrypt
 
WSSecEncrypt(Document, Provider) - Constructor for class org.apache.wss4j.dom.message.WSSecEncrypt
 
WSSecEncryptedKey - Class in org.apache.wss4j.dom.message
Builder class to build an EncryptedKey.
WSSecEncryptedKey(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
WSSecEncryptedKey(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
WSSecEncryptedKey(Document, Provider) - Constructor for class org.apache.wss4j.dom.message.WSSecEncryptedKey
 
WSSecHeader - Class in org.apache.wss4j.dom.message
This class implements WS Security header.
WSSecHeader(String, boolean, Document) - Constructor for class org.apache.wss4j.dom.message.WSSecHeader
Constructor.
WSSecHeader(String, Document) - Constructor for class org.apache.wss4j.dom.message.WSSecHeader
Constructor.
WSSecHeader(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecHeader
Constructor.
WSSecSAMLToken - Class in org.apache.wss4j.dom.message
Builds a WS SAML Assertion and inserts it into the SOAP Envelope.
WSSecSAMLToken(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecSAMLToken
 
WSSecSAMLToken(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecSAMLToken
 
WSSecSecurityContextToken - Class in org.apache.wss4j.dom.message
Builder class to add a wsc:SecurityContextToken into the wsse:Security
WSSecSecurityContextToken(WSSecHeader, WSSConfig) - Constructor for class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
WSSecSecurityContextToken(Document, WSSConfig) - Constructor for class org.apache.wss4j.dom.message.WSSecSecurityContextToken
 
WSSecSignature - Class in org.apache.wss4j.dom.message
Creates a Signature according to WS Specification, X509 profile.
WSSecSignature(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecSignature
 
WSSecSignature(WSSecHeader, Provider) - Constructor for class org.apache.wss4j.dom.message.WSSecSignature
 
WSSecSignature(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecSignature
 
WSSecSignature(Document, Provider) - Constructor for class org.apache.wss4j.dom.message.WSSecSignature
 
WSSecSignatureBase - Class in org.apache.wss4j.dom.message
This is the base class for WS Security messages that are used for signature generation or verification.
WSSecSignatureBase(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecSignatureBase
 
WSSecSignatureBase(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecSignatureBase
 
WSSecSignatureConfirmation - Class in org.apache.wss4j.dom.message
Builds a WS SignatureConfirmation and inserts it into the SOAP Envelope.
WSSecSignatureConfirmation(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
 
WSSecSignatureConfirmation(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecSignatureConfirmation
 
WSSecSignatureSAML - Class in org.apache.wss4j.dom.saml
 
WSSecSignatureSAML(WSSecHeader) - Constructor for class org.apache.wss4j.dom.saml.WSSecSignatureSAML
Constructor.
WSSecSignatureSAML(Document) - Constructor for class org.apache.wss4j.dom.saml.WSSecSignatureSAML
 
WSSecTimestamp - Class in org.apache.wss4j.dom.message
Builds a WS Timestamp and inserts it into the SOAP Envelope.
WSSecTimestamp(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecTimestamp
 
WSSecTimestamp(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecTimestamp
 
WSSecurityEngine - Class in org.apache.wss4j.dom.engine
WS-Security Engine.
WSSecurityEngine() - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngine
 
WSSecurityEngineResult - Class in org.apache.wss4j.dom.engine
 
WSSecurityEngineResult(int) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, byte[], byte[], List<WSDataRef>) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, byte[], byte[], List<WSDataRef>, X509Certificate[]) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, Principal, X509Certificate[], byte[]) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, Principal, X509Certificate[], List<WSDataRef>, byte[]) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, List<WSDataRef>) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, SamlAssertionWrapper) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, BinarySecurity, X509Certificate[]) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, SecurityContextToken) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, SignatureConfirmation) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, Timestamp) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, UsernameToken) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityEngineResult(int, UsernameToken, Principal) - Constructor for class org.apache.wss4j.dom.engine.WSSecurityEngineResult
 
WSSecurityUtil - Class in org.apache.wss4j.dom.util
WS-Security Utility methods.
WSSecUsernameToken - Class in org.apache.wss4j.dom.message
Builds a WS UsernameToken.
WSSecUsernameToken(WSSecHeader) - Constructor for class org.apache.wss4j.dom.message.WSSecUsernameToken
 
WSSecUsernameToken(Document) - Constructor for class org.apache.wss4j.dom.message.WSSecUsernameToken
 
WSSSAMLKeyInfoProcessor - Class in org.apache.wss4j.dom.saml
This interface allows the user to plug in custom ways of processing a SAML KeyInfo.
WSSSAMLKeyInfoProcessor(RequestData) - Constructor for class org.apache.wss4j.dom.saml.WSSSAMLKeyInfoProcessor
 
WsuIdAllocator - Interface in org.apache.wss4j.dom
Interface used for generating unique ID's for elements that need to be addressed by their wsu:Id attribute

X

X509_KEY_IDENTIFIER - Static variable in class org.apache.wss4j.dom.WSConstants
Sets the org.apache.wss4j.dom.message.WSSecSignature#build(Document, Crypto, WSSecHeader) or the org.apache.wss4j.dom.message.WSSecEncrypt#build(Document, Crypto, WSSecHeader)method to send the certificate used to encrypt the symmetric key.
X509_SKI - Static variable in class org.apache.wss4j.dom.WSConstants
X509_SKI is used to set a ds:X509Data/ds:KeyValue element to refer to the base64 encoded plain value of a X509 V.3 SubjectKeyIdentifier extension
X509Util - Class in org.apache.wss4j.dom.util
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form