Package com.ibm.websphere.security.jwt
Interface Builder
- 
 public interface Builder
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Builderaudience(java.util.List<java.lang.String> newaudiences)JwtTokenbuildJwt()Builderclaim(java.lang.String name, java.lang.Object value)Builderclaim(java.util.Map<java.lang.String,java.lang.Object> map)BuilderclaimFrom(JwtToken jwt)BuilderclaimFrom(JwtToken jwt, java.lang.String claimName)BuilderclaimFrom(java.lang.String jsonOrJwt)BuilderclaimFrom(java.lang.String jsonOrJwt, java.lang.String claim)Buildercreate()Buildercreate(java.lang.String builderConfigId)BuilderexpirationTime(long exp)Builderfetch(java.lang.String name)Builderissuer(java.lang.String issuerUrl)BuilderjwtId(boolean create)BuildernotBefore(long time_from)Builderremove(java.lang.String name)BuildersignWith(java.lang.String algorithm, java.lang.String key)BuildersignWith(java.lang.String algorithm, java.security.Key key)Buildersubject(java.lang.String username)
 
- 
- 
- 
Method Detail- 
createBuilder create() throws InvalidBuilderException - Throws:
- InvalidBuilderException
 
 - 
createBuilder create(java.lang.String builderConfigId) throws InvalidBuilderException - Throws:
- InvalidBuilderException
 
 - 
issuerBuilder issuer(java.lang.String issuerUrl) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
audienceBuilder audience(java.util.List<java.lang.String> newaudiences) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
expirationTimeBuilder expirationTime(long exp) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
jwtIdBuilder jwtId(boolean create) 
 - 
notBeforeBuilder notBefore(long time_from) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
subjectBuilder subject(java.lang.String username) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
signWithBuilder signWith(java.lang.String algorithm, java.security.Key key) throws KeyException - Throws:
- KeyException
 
 - 
signWithBuilder signWith(java.lang.String algorithm, java.lang.String key) throws KeyException - Throws:
- KeyException
 
 - 
claimBuilder claim(java.lang.String name, java.lang.Object value) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
claimBuilder claim(java.util.Map<java.lang.String,java.lang.Object> map) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
fetchBuilder fetch(java.lang.String name) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
removeBuilder remove(java.lang.String name) throws InvalidClaimException - Throws:
- InvalidClaimException
 
 - 
claimFromBuilder claimFrom(java.lang.String jsonOrJwt, java.lang.String claim) throws InvalidClaimException, InvalidTokenException 
 - 
claimFromBuilder claimFrom(java.lang.String jsonOrJwt) throws InvalidTokenException - Throws:
- InvalidTokenException
 
 - 
claimFromBuilder claimFrom(JwtToken jwt, java.lang.String claimName) throws InvalidClaimException, InvalidTokenException 
 - 
claimFromBuilder claimFrom(JwtToken jwt) throws InvalidTokenException - Throws:
- InvalidTokenException
 
 - 
buildJwtJwtToken buildJwt() throws JwtException, InvalidBuilderException - Throws:
- JwtException
- InvalidBuilderException
 
 
- 
 
-