# Package org.opensaml.soap.wstrust.impl

@NonnullElements package org.opensaml.soap.wstrust.impl
XML Object provider implementations for WS-Trust.

Related Packages
Package
Description
org.opensaml.soap.wstrust
XMLObject interfaces for WS-Trust 1.3 elements.
Classes
Class
Description
AbstractWSTrustObject
AbstractWSTrustObject.
AbstractWSTrustObjectBuilder<WSTrustObjectType extends WSTrustObject>
AbstractWSTrustObjectBuilder.
AbstractWSTrustObjectMarshaller
An abstract marshaller implementation for XMLObjects from WS-Trust.
AbstractWSTrustObjectUnmarshaller
An abstract unmarshaller implementation for XMLObjects from WS-Trust.
AllowPostdatingBuilder
Builder for the AllowPostdating element.
AllowPostdatingImpl
AllowPostdatingImpl.
AllowPostdatingMarshaller
Marshaller for the AllowPostdating element.
AllowPostdatingUnmarshaller
Unmarshaller for the wst:AllowPostdating element.
AuthenticationTypeBuilder
Builder for the AuthenticationType element.
AuthenticationTypeImpl
AddressImpl.
AuthenticationTypeMarshaller
Marshaller for the AuthenticationType element.
AuthenticationTypeUnmarshaller
Unmarshaller for the wst:AuthenticationType element.
AuthenticatorBuilder
Builder for the Authenticator element.
AuthenticatorImpl
AuthenticatorImpl.
AuthenticatorMarshaller
Marshaller for the Authenticator element.
AuthenticatorUnmarshaller
Unmarshaller for the wst:Authenticator element.
BinaryExchangeBuilder
Builder for the BinaryExchange element.
BinaryExchangeImpl
BinaryExchangeImpl.
BinaryExchangeMarshaller
Marshaller for the BinaryExchange element.
BinaryExchangeUnmarshaller
Unmarshaller for the <wst:BinaryExchange> element.
BinarySecretBuilder
Builder for the BinarySecret element.
BinarySecretImpl
BinarySecretImpl.
BinarySecretMarshaller
Marshaller for the BinarySecret element.
BinarySecretUnmarshaller
Unmarshaller for the <wst:BinarySecret> element.
CancelTargetBuilder
Builder for the CancelTarget element.
CancelTargetImpl
CancelTargetImpl.
CancelTargetMarshaller
Marshaller for the CancelTarget element.
CancelTargetUnmarshaller
Unmarshaller for the wst:CancelTarget element.
CanonicalizationAlgorithmBuilder
Builder for the CanonicalizationAlgorithm element.
CanonicalizationAlgorithmImpl
CanonicalizationAlgorithmImpl.
CanonicalizationAlgorithmMarshaller
Marshaller for the CanonicalizationAlgorithm element.
CanonicalizationAlgorithmUnmarshaller
Unmarshaller for the wst:CanonicalizationAlgorithm element.
ChallengeBuilder
Builder for the Challenge element.
ChallengeImpl
ChallengeImpl.
ChallengeMarshaller
Marshaller for the Challenge element.
ChallengeUnmarshaller
Unmarshaller for the wst:Challenge element.
ClaimsBuilder
Builder for the Claims element.
ClaimsImpl
ClaimsImpl.
ClaimsMarshaller
Marshaller for the Claims element.
ClaimsUnmarshaller
Unmarshaller for the wst:Claims element.
CodeBuilder
Builder for the Code element.
CodeImpl
CodeImpl.
CodeMarshaller
Marshaller for the Code element.
CodeUnmarshaller
Unmarshaller for the :Code element.
CombinedHashBuilder
Builder for the CombinedHash element.
CombinedHashImpl
CombinedHashImpl.
CombinedHashMarshaller
Marshaller for the CombinedHash element.
CombinedHashUnmarshaller
Unmarshaller for the wst:CombinedHash element.
ComputedKeyAlgorithmBuilder
Builder for the ComputedKeyAlgorithm element.
ComputedKeyAlgorithmImpl
ComputedKeyAlgorithmImpl.
ComputedKeyAlgorithmMarshaller
Marshaller for the ComputedKeyAlgorithm element.
ComputedKeyAlgorithmUnmarshaller
Unmarshaller for the wst:ComputedKeyAlgorithm element.
ComputedKeyBuilder
Builder for the ComputedKey element.
ComputedKeyImpl
ComputedKeyImpl.
ComputedKeyMarshaller
Marshaller for the ComputedKey element.
ComputedKeyUnmarshaller
Unmarshaller for the wst:ComputedKey element.
DelegatableBuilder
Builder for the Delegatable element.
DelegatableImpl
DelegatableImpl.
DelegatableMarshaller
Marshaller for the Delegatable element.
DelegatableUnmarshaller
Unmarshaller for the wst:Delegatable element.
DelegateToBuilder
Builder for the DelegateTo element.
DelegateToImpl
DelegateToImpl.
DelegateToMarshaller
Marshaller for the DelegateTo element.
DelegateToUnmarshaller
Unmarshaller for the <wst:DelegateTo> element.
EncryptionAlgorithmBuilder
Builder for the EncryptionAlgorithm element.
EncryptionAlgorithmImpl
EncryptionAlgorithmImpl.
EncryptionAlgorithmMarshaller
Marshaller for the EncryptionAlgorithm element.
EncryptionAlgorithmUnmarshaller
Unmarshaller for the wst:EncryptionAlgorithm element.
EncryptionBuilder
Builder for the Encryption element.
EncryptionImpl
EncryptionImpl.
EncryptionMarshaller
Marshaller for the Encryption element.
EncryptionUnmarshaller
Unmarshaller for the wst:Encryption element.
EncryptWithBuilder
Builder for the EncryptWith element.
EncryptWithImpl
EncryptWithImpl.
EncryptWithMarshaller
Marshaller for the EncryptWith element.
EncryptWithUnmarshaller
Unmarshaller for the wst:EncryptWith element.
EntropyBuilder
Builder for the Entropy element.
EntropyImpl
EntropyImpl.
EntropyMarshaller
Marshaller for the Entropy element.
EntropyUnmarshaller
Unmarshaller for the wst:Entropy element.
ForwardableBuilder
Builder for the Forwardable element.
ForwardableImpl
ForwardableImpl.
ForwardableMarshaller
Marshaller for the Forwardable element.
ForwardableUnmarshaller
Unmarshaller for the wst:Forwardable element.
IssuedTokensBuilder
Builder for the IssuedTokens element.
IssuedTokensImpl
IssuedTokensImpl.
IssuedTokensMarshaller
Marshaller for the IssuedTokens element.
IssuedTokensUnmarshaller
Unmarshaller for the wst:IssuedTokens element.
IssuerBuilder
Builder for the Issuer element.
IssuerImpl
IssuerImpl.
IssuerMarshaller
Marshaller for the Issuer element.
IssuerUnmarshaller
IssuerUnmarshaller.
KeyExchangeTokenBuilder
Builder for the KeyExchangeToken element.
KeyExchangeTokenImpl
KeyExchangeTokenImpl.
KeyExchangeTokenMarshaller
Marshaller for the KeyExchangeToken element.
KeyExchangeTokenUnmarshaller
Unmarshaller for the wst:KeyExchangeToken element.
KeySizeBuilder
Builder for the KeySize element.
KeySizeImpl
KeySizeImpl.
KeySizeMarshaller
Marshaller for the KeySize element.
KeySizeUnmarshaller
Unmarshaller for the wst:KeySize element.
KeyTypeBuilder
Builder for the KeyType element.
KeyTypeImpl
KeyTypeImpl.
KeyTypeMarshaller
Marshaller for the KeyType element.
KeyTypeUnmarshaller
Unmarshaller for the wst:KeyType element.
KeyWrapAlgorithmBuilder
Builder for the KeyWrapAlgorithm element.
KeyWrapAlgorithmImpl
KeyWrapAlgorithmImpl.
KeyWrapAlgorithmMarshaller
Marshaller for the KeyWrapAlgorithm element.
KeyWrapAlgorithmUnmarshaller
Unmarshaller for the wst:KeyWrapAlgorithm element.
LifetimeBuilder
Builder for the Lifetime element.
LifetimeImpl
LifetimeImpl.
LifetimeMarshaller
Marshaller for the Lifetime element.
LifetimeUnmarshaller
Unmarshaller for the wst:Lifetime element.
OnBehalfOfBuilder
Builder for the OnBehalfOf element.
OnBehalfOfImpl
OnBehalfOfImpl.
OnBehalfOfMarshaller
Marshaller for the OnBehalfOf element.
OnBehalfOfUnmarshaller
Unmarshaller for the wst:OnBehalfOf element.
ParticipantBuilder
Builder for the Participant element.
ParticipantImpl
ParticipantImpl.
ParticipantMarshaller
PrimaryMarshaller.
ParticipantsBuilder
Builder for the Participants element.
ParticipantsImpl
ParticipantsImpl.
ParticipantsMarshaller
ParticipantsMarshaller.
ParticipantsUnmarshaller
ParticipantsUnmarshaller.
ParticipantTypeImpl
ParticipantTypeImpl.
ParticipantTypeMarshaller
ParticipantTypeMarshaller.
ParticipantTypeUnmarshaller
ParticipantTypeUnmarshaller.
ParticipantUnmarshaller
PrimaryUnmarshaller.
PrimaryBuilder
Builder for the Primary element.
PrimaryImpl
PrimaryImpl.
PrimaryMarshaller
PrimaryMarshaller.
PrimaryUnmarshaller
PrimaryUnmarshaller.
ProofEncryptionBuilder
Builder for the ProofEncryption element.
ProofEncryptionImpl
ProofEncryptionImpl.
ProofEncryptionMarshaller
Marshaller for the ProofEncryption element.
ProofEncryptionUnmarshaller
Unmarshaller for the wst:ProofEncryption element.
ReasonBuilder
Builder for the Reason element.
ReasonImpl
ReasonImpl.
ReasonMarshaller
Marshaller for the Reason element.
ReasonUnmarshaller
Unmarshaller for the wst:Reason element.
RenewingBuilder
Builder for the Renewing element.
RenewingImpl
RenewingImpl.
RenewingMarshaller
Marshaller for the Renewing element.
RenewingUnmarshaller
Unmarshaller for the empty wst:Renewing element.
RenewTargetBuilder
Builder for the RenewTarget element.
RenewTargetImpl
RenewTargetImpl.
RenewTargetMarshaller
Marshaller for the RenewTarget element.
RenewTargetUnmarshaller
Unmarshaller for the <wst:RenewTarget> element.
RequestedAttachedReferenceBuilder
Builder for the RequestedAttachedReference element.
RequestedAttachedReferenceImpl
RequestedAttachedReferenceImpl.
RequestedAttachedReferenceMarshaller
Marshaller for the RequestedAttachedReference element.
RequestedAttachedReferenceUnmarshaller
Unmarshaller for the wst:RequestedAttachedReference element.
RequestedProofTokenBuilder
Builder for the RequestedProofToken element.
RequestedProofTokenImpl
RequestedProofTokenImpl.
RequestedProofTokenMarshaller
Marshaller for the RequestedProofToken element.
RequestedProofTokenUnmarshaller
Unmarshaller for the wst:RequestedProofToken element.
RequestedReferenceTypeImpl
RequestedReferenceTypeImpl.
RequestedReferenceTypeMarshaller
RequestedReferenceTypeMarshaller.
RequestedReferenceTypeUnmarshaller
Unmarshaller for the element of type RequestedReferenceType.
RequestedSecurityTokenBuilder
Builder for the RequestedSecurityToken element.
RequestedSecurityTokenImpl
RequestedSecurityTokenImpl.
RequestedSecurityTokenMarshaller
Marshaller for the RequestedSecurityToken element.
RequestedSecurityTokenUnmarshaller
Unmarshaller for the <wst:RequestedSecurityToken> element.
RequestedTokenCancelledBuilder
Builder for the RequestedTokenCancelled element.
RequestedTokenCancelledImpl
RequestedTokenCancelledImpl.
RequestedTokenCancelledMarshaller
Marshaller for the RequestedTokenCancelled element.
RequestedTokenCancelledUnmarshaller
Unmarshaller for the empty wst:RequestedTokenCancelled element.
RequestedUnattachedReferenceBuilder
Builder for the RequestedUnattachedReference element.
RequestedUnattachedReferenceImpl
RequestedUnattachedReferenceImpl.
RequestedUnattachedReferenceMarshaller
Marshaller for the RequestedUnattachedReference element.
RequestedUnattachedReferenceUnmarshaller
Unmarshaller for the wst:RequestedUnattachedReference element.
RequestKETBuilder
Builder for the RequestKET element.
RequestKETImpl
RequestKETImpl.
RequestKETMarshaller
Marshaller for the RequestKET element.
RequestKETUnmarshaller
Unmarshaller for the wst:RequestKET element.
RequestSecurityTokenBuilder
Builder for the RequestSecurityToken element.
RequestSecurityTokenCollectionBuilder
Builder for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionImpl
RequestSecurityTokenCollectionImpl.
RequestSecurityTokenCollectionMarshaller
Marshaller for the RequestSecurityTokenCollection element.
RequestSecurityTokenCollectionUnmarshaller
RequestSecurityTokenCollectionUnmarshaller.
RequestSecurityTokenImpl
RequestSecurityTokenImpl.
RequestSecurityTokenMarshaller
Marshaller for the RequestSecurityToken element.
RequestSecurityTokenResponseBuilder
Builder for the RequestSecurityTokenResponse element.
RequestSecurityTokenResponseCollectionBuilder
Builder for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionImpl
RequestSecurityTokenResponseCollectionImpl.
RequestSecurityTokenResponseCollectionMarshaller
Marshaller for the RequestSecurityTokenResponseCollection element.
RequestSecurityTokenResponseCollectionUnmarshaller
RequestSecurityTokenResponseCollectionUnmarshaller.
RequestSecurityTokenResponseImpl
RequestSecurityTokenResponseImpl.
RequestSecurityTokenResponseMarshaller
Marshaller for the RequestSecurityTokenResponse element.
RequestSecurityTokenResponseUnmarshaller
RequestSecurityTokenResponseUnmarshaller.
RequestSecurityTokenUnmarshaller
RequestSecurityTokenUnmarshaller.
RequestTypeBuilder
Builder for the RequestType element.
RequestTypeImpl
RequestTypeImpl.
RequestTypeMarshaller
Marshaller for the RequestType element.
RequestTypeUnmarshaller
Unmarshaller for the <wst:RequestType> element.
SignatureAlgorithmBuilder
Builder for the SignatureAlgorithm element.
SignatureAlgorithmImpl
SignatureAlgorithmImpl.
SignatureAlgorithmMarshaller
Marshaller for the SignatureAlgorithm element.
SignatureAlgorithmUnmarshaller
Unmarshaller for the wst:SignatureAlgorithm element.
SignChallengeBuilder
Builder for the SignChallenge element.
SignChallengeImpl
SignChallengeImpl.
SignChallengeMarshaller
Marshaller for the SignChallenge element.
SignChallengeResponseBuilder
Builder for the SignChallengeResponse element.
SignChallengeResponseImpl
SignChallengeImpl.
SignChallengeResponseMarshaller
Marshaller for the SignChallengeResponse element.
SignChallengeResponseUnmarshaller
Unmarshaller for the wst:SignChallengeResponse element.
SignChallengeTypeImpl
SignChallengeTypeImpl.
SignChallengeTypeMarshaller
SignChallengeTypeMarshaller.
SignChallengeTypeUnmarshaller
Unmarshaller for the SignChallengeType element.
SignChallengeUnmarshaller
Unmarshaller for the wst:SignChallenge element.
SignWithBuilder
Builder for the SignWith element.
SignWithImpl
SignWithImpl.
SignWithMarshaller
Marshaller for the SignWith element.
SignWithUnmarshaller
Unmarshaller for the wst:SignWith element.
StatusBuilder
Builder for the Status element.
StatusImpl
StatusImpl.
StatusMarshaller
Marshaller for the Status element.
StatusUnmarshaller
Unmarshaller for the wst:Status element.
TokenTypeBuilder
Builder for the TokenType element.
TokenTypeImpl
TokenTypeImpl.
TokenTypeMarshaller
Marshaller for the TokenType element.
TokenTypeUnmarshaller
Unmarshaller for the wst:TokenType element.
UseKeyBuilder
Builder for the UseKey element.
UseKeyImpl
UseKeyImpl.
UseKeyMarshaller
Marshaller for the UseKey element.
UseKeyUnmarshaller
Unmarshaller for the wst:UseKey element.
ValidateTargetBuilder
Builder for the ValidateTarget element.
ValidateTargetImpl
ValidateTargetImpl.
ValidateTargetMarshaller
Marshaller for the ValidateTarget element.
ValidateTargetUnmarshaller
Unmarshaller for the wst:ValidateTarget element.