Modifier and Type | Method and Description |
---|---|
WSTrustException |
PicketLinkLogger.stsError(Throwable t) |
WSTrustException |
DefaultPicketLinkLogger.stsError(Throwable t) |
WSTrustException |
PicketLinkLogger.stsKeyInfoTypeCreationError(Throwable t) |
WSTrustException |
DefaultPicketLinkLogger.stsKeyInfoTypeCreationError(Throwable t) |
WSTrustException |
PicketLinkLogger.stsWSInvalidRequestTypeError(String requestType) |
WSTrustException |
DefaultPicketLinkLogger.stsWSInvalidRequestTypeError(String requestType) |
WSTrustException |
PicketLinkLogger.wsTrustClientPublicKeyError() |
WSTrustException |
DefaultPicketLinkLogger.wsTrustClientPublicKeyError() |
WSTrustException |
PicketLinkLogger.wsTrustCombinedSecretKeyError(Throwable t) |
WSTrustException |
DefaultPicketLinkLogger.wsTrustCombinedSecretKeyError(Throwable t) |
Modifier and Type | Method and Description |
---|---|
boolean |
WSTrustClient.cancelToken(Element token)
This method sends a WS-Trust cancel message to the STS in order to cancel (revoke) the specified security token.
|
Element |
WSTrustClient.issueToken(RequestSecurityToken request)
Issues a security token using the specified
RequestSecurityToken object. |
Element |
WSTrustClient.issueToken(String tokenType)
This method will send a RequestSecurityToken with a RequestType of issue and the passed-in tokenType identifies
the type
of token to be issued by the STS.
|
Element |
WSTrustClient.issueToken(String endpointURI,
String tokenType)
Issues a Security Token from the STS.
|
Element |
WSTrustClient.issueTokenForEndpoint(String endpointURI)
This method will send a RequestSecurityToken with a RequestType of issue and the passed-in endpointURI identifies
the
ultimate recipient of the token.
|
Element |
WSTrustClient.issueTokenOnBehalfOf(String endpointURI,
String tokenType,
Principal principal)
Issues a security token on behalf of the specified principal.
|
Element |
WSTrustClient.renewToken(String tokenType,
Element token)
This method will send a RequestSecurityToken with a RequestType of renew and the passed-in tokenType identifies
the type
of token to be renewed by the STS.
|
boolean |
WSTrustClient.validateToken(Element token)
This method will send a RequestSecurityToken with a RequestType of validated by the STS.
|
Modifier and Type | Method and Description |
---|---|
RequestSecurityTokenResponse |
WSTrustRequestHandler.cancel(RequestSecurityToken request,
Principal callerPrincipal)
Cancels the security token as specified in the request message.
|
RequestSecurityTokenResponse |
StandardRequestHandler.cancel(RequestSecurityToken request,
Principal callerPrincipal) |
boolean |
STSClient.cancelToken(Element securityToken)
Cancels the specified security token by sending a WS-Trust cancel message to the STS.
|
static KeyInfoType |
WSTrustUtil.createKeyInfo(byte[] secret,
PublicKey encryptionKey,
URI keyWrapAlgo)
Creates a
KeyInfoType that wraps the specified secret. |
static KeyInfoType |
WSTrustUtil.createKeyInfo(byte[] secret,
PublicKey encryptionKey,
URI keyWrapAlgo,
X509Certificate cer)
Creates a
KeyInfoType that wraps the specified secret. |
static KeyInfoType |
WSTrustUtil.createKeyInfo(Certificate certificate)
Creates a
KeyInfoType that wraps the specified certificate. |
RequestSecurityTokenResponse |
WSTrustRequestHandler.issue(RequestSecurityToken request,
Principal callerPrincipal)
Generates a security token according to the information specified in the request message and returns the created
token in
the response.
|
RequestSecurityTokenResponse |
StandardRequestHandler.issue(RequestSecurityToken request,
Principal callerPrincipal) |
Element |
STSClient.issueToken(RequestSecurityToken request)
Issue a token
|
Element |
STSClient.issueToken(String tokenType)
Issue a token
|
Element |
STSClient.issueToken(String endpointURI,
String tokenType)
Issues a Security Token from the STS.
|
Element |
STSClient.issueTokenForEndpoint(String endpointURI)
Issues a Security Token for the ultimate recipient of the token.
|
Element |
STSClient.issueTokenOnBehalfOf(String endpointURI,
String tokenType,
Principal principal)
Issues a security token on behalf of the specified principal.
|
Document |
WSTrustRequestHandler.postProcess(Document rstrDocument,
RequestSecurityToken request)
Perform Post Processing on the generated RSTR Collection Document Steps such as signing and encryption need to
be
done
here.
|
Document |
StandardRequestHandler.postProcess(Document rstrDocument,
RequestSecurityToken request) |
Map<String,Object> |
ClaimsProcessor.processClaims(ClaimsType claims,
Principal principal)
Parses the specified claims according to the claims dialect and returns a
Map of attributes that
correspond to
the required claims. |
RequestSecurityTokenResponse |
WSTrustRequestHandler.renew(RequestSecurityToken request,
Principal callerPrincipal)
Renews the security token as specified in the request message, returning the renewed token in the response.
|
RequestSecurityTokenResponse |
StandardRequestHandler.renew(RequestSecurityToken request,
Principal callerPrincipal) |
Element |
STSClient.renewToken(String tokenType,
Element token)
Renew a token
|
RequestSecurityTokenResponse |
WSTrustRequestHandler.validate(RequestSecurityToken request,
Principal callerPrincipal)
Validates the security token as specified in the request message.
|
RequestSecurityTokenResponse |
StandardRequestHandler.validate(RequestSecurityToken request,
Principal callerPrincipal) |
boolean |
STSClient.validateToken(Element token)
Validate a token
|
Modifier and Type | Method and Description |
---|---|
Element |
STSValidatingLoginModule.invokeSTS(STSClient stsClient)
This method will validate the token with the configured STS.
|
Element |
STSIssuingLoginModule.invokeSTS(STSClient stsClient)
This method will issue a token for the configured user.
|
abstract Element |
AbstractSTSLoginModule.invokeSTS(STSClient stsclient) |
Modifier and Type | Method and Description |
---|---|
Element |
JBWSTokenIssuingLoginModule.JBWSTokenClient.issueToken(RequestSecurityToken request) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.