Method Summary |
|
abstract public BinarySecret | createBinarySecret(byte[] rawValue, String type) |
abstract public BinarySecret | createBinarySecret(Element elem) |
abstract public CancelTarget | createCancelTarget(SecurityTokenReference str) |
abstract public DirectReference | createDirectReference(String valueType, String uri) |
abstract public Entropy | createEntropy(BinarySecret secret) |
abstract public Entropy | createEntropy(EncryptedKey key) |
abstract public IssuedTokens | createIssuedTokens(RequestSecurityTokenResponseCollection issuedTokens) |
abstract public KeyIdentifier | createKeyIdentifier(String valueType, String encodingType) |
abstract public Lifetime | createLifetime(AttributedDateTime created, AttributedDateTime expires) Create a Lifetime. |
abstract public RequestSecurityToken | createRST() |
abstract public RequestSecurityToken | createRSTForCancel(URI requestType, CancelTarget target) |
abstract public RequestSecurityToken | createRSTForIssue(URI tokenType, URI requestType, URI context, AppliesTo scopes, Claims claims, Entropy entropy, Lifetime lifetime) |
abstract public RequestSecurityToken | createRSTForRenew(URI tokenType, URI requestType, URI context, RenewTarget target, AllowPostdating apd, Renewing renewingInfo) |
abstract public RequestSecurityToken | createRSTForValidate(URI tokenType, URI requestType) Create an RST for Token Validation
TODO: Not clear from Spec whether the Token to be validated is ever sent ?
TODO: There is a mention of special case where a SOAPEnvelope may be specified as
a security token if the requestor desires the envelope to be validated. |
abstract public RequestSecurityToken | createRSTFrom(Source src) |
abstract public RequestSecurityToken | createRSTFrom(Element elem) |
abstract public RequestSecurityToken | createRSTFrom(JAXBElement elem) create an RST from JAXBElement
NOTE: an STS Implementor can call
JAXBElement<RequestSecurityTokenType> elem=
ObjectFactory.createRequestSecurityToken(<JAXBBean for RST>)
The JAXBBean for RST is the one generated from the ws-trust.xsd schema
The default implementation expects the packagename of the generated JAXB Beans to be fixed. |
abstract public RequestSecurityTokenResponse | createRSTR() |
abstract public RequestSecurityTokenResponseCollection | createRSTRCollectionForIssue(URI tokenType, URI context, RequestedSecurityToken token, AppliesTo scopes, RequestedAttachedReference attachedRef, RequestedUnattachedReference unattachedRef, RequestedProofToken proofToken, Entropy entropy, Lifetime lifetime) |
abstract public RequestSecurityTokenResponseCollection | createRSTRCollectionFrom(Source src) |
abstract public RequestSecurityTokenResponseCollection | createRSTRCollectionFrom(Element elem) |
abstract public RequestSecurityTokenResponseCollection | createRSTRCollectionFrom(JAXBElement elem) create an RSTR Collection from JAXBElement
NOTE: an STS Implementor can call
JAXBElement<RequestSecurityTokenResponseCollectionType> elem=
ObjectFactory.createRequestSecurityTokenResponseCollection(<JAXBBean for RSTR Collection>
The <JAXBBean for RSTR Collection> is the one generated from the ws-trust.xsd schema
The default implementation expects the packagename of the generated JAXB Beans to be fixed. |
abstract public RequestSecurityTokenResponse | createRSTRForCancel() |
abstract public RequestSecurityTokenResponse | createRSTRForIssue(URI tokenType, URI context, RequestedSecurityToken token, AppliesTo scopes, RequestedAttachedReference attachedRef, RequestedUnattachedReference unattachedRef, RequestedProofToken proofToken, Entropy entropy, Lifetime lifetime) |
abstract public RequestSecurityTokenResponse | createRSTRForValidate(URI tokenType, RequestedSecurityToken token, Status status) create an RSTR for validate request. |
abstract public RequestSecurityTokenResponse | createRSTRFrom(Source src) |
abstract public RequestSecurityTokenResponse | createRSTRFrom(Element elem) |
abstract public RequestSecurityTokenResponse | createRSTRFrom(JAXBElement elem) create an RSTR from JAXBElement
NOTE: an STS Implementor can call
JAXBElement<RequestSecurityTokenResponseType> elem=
ObjectFactory.createRequestSecurityTokenResponse(<JAXBBean for RSTR>);
The <JAXBBean for RSTR> is the one generated from the ws-trust.xsd schema
The default implementation expects the packagename of the generated JAXB Beans to be fixed. |
abstract public RequestedAttachedReference | createRequestedAttachedReference(SecurityTokenReference str) Create a RequestedAttachedReference. |
abstract public RequestedProofToken | createRequestedProofToken() Create a RequestedProofToken. |
abstract public RequestedSecurityToken | createRequestedSecurityToken(Token token) Create a RequestedSecurityToken. |
abstract public RequestedSecurityToken | createRequestedSecurityToken() |
abstract public RequestedUnattachedReference | createRequestedUnattachedReference(SecurityTokenReference str) Create a RequestedUnattachedReference. |
abstract public SecurityTokenReference | createSecurityTokenReference(Reference ref) |
abstract public SecurityTokenReference | createSecurityTokenReference(JAXBElement elem) |
public static JAXBContext | getContext() |
public static WSTrustElementFactory | newInstance() |
abstract public Element | toElement(RequestSecurityToken rst) Marshal an RST to a DOM Element. |
abstract public Element | toElement(RequestSecurityTokenResponse rstr) |
abstract public Element | toElement(RequestSecurityTokenResponse rstr, Document doc) |
abstract public Element | toElement(RequestSecurityTokenResponseCollection rstrCollection) |
abstract public Element | toElement(BinarySecret binarySecret) |
abstract public Element | toElement(SecurityTokenReference str, Document doc) Marshal an STR to a DOM Element. |
abstract public Element | toElement(BinarySecret binarySecret, Document doc) Marshal an BinarySecret to a DOM Element. |
abstract public JAXBElement | toJAXBElement(SecurityTokenReference str) |
abstract public JAXBElement | toJAXBElement(RequestSecurityToken rst) |
abstract public JAXBElement | toJAXBElement(RequestSecurityTokenResponse rstr) |
abstract public JAXBElement | toJAXBElement(RequestSecurityTokenResponseCollection rstrCollection) |
abstract public Source | toSource(RequestSecurityToken rst) Marshal an RST to a Source. |
abstract public Source | toSource(RequestSecurityTokenResponse rstr) |
abstract public Source | toSource(RequestSecurityTokenResponseCollection rstrCollection) |