public class Jose4jProvider extends Object implements JWTProvider
JWTProvider
implemented using Jose4j.Constructor and Description |
---|
Jose4jProvider() |
Modifier and Type | Method and Description |
---|---|
Assertions.Builder |
assertions()
Gets a builder that will produce an
Assertions instance. |
Claims.Builder |
claims()
Gets a builder that will produce a
Claims instance. |
JWE.Builder |
encryptionOperator()
Gets a builder that will produce a
JWE operator instance. |
JWTGenerator.Builder |
generator()
Gets a builder that will produce a
JWTGenerator instance. |
JoseHeader |
header(String encoded)
Parses the JOSE header from a JWT in compacted encoding form.
|
Claims |
parse(String json)
Parses a JSON string to create a
Claims instance. |
JWS.Builder |
signatureOperator()
Gets a builder that will produce a
JWS operator instance. |
JWTValidator.Builder |
validator()
Gets a builder that will produce a
JWTValidator instance. |
public Claims.Builder claims()
JWTProvider
Claims
instance.claims
in interface JWTProvider
public Claims parse(String json) throws JWTParseException
JWTProvider
Claims
instance.parse
in interface JWTProvider
json
- JSON in a string serializationJWTParseException
- if the JSON cannot be parsed successfullypublic JoseHeader header(String encoded) throws JWTParseException
JWTProvider
header
in interface JWTProvider
encoded
- JWT in compact encodingJWTParseException
- if the header cannot be parsed successfullypublic Assertions.Builder assertions()
JWTProvider
Assertions
instance.assertions
in interface JWTProvider
public JWS.Builder signatureOperator()
JWTProvider
JWS
operator instance.signatureOperator
in interface JWTProvider
public JWE.Builder encryptionOperator()
JWTProvider
JWE
operator instance.encryptionOperator
in interface JWTProvider
public JWTGenerator.Builder generator()
JWTProvider
JWTGenerator
instance.generator
in interface JWTProvider
public JWTValidator.Builder validator()
JWTProvider
JWTValidator
instance.validator
in interface JWTProvider
Copyright © 2019. All rights reserved.