Uses of Class
com.nimbusds.jose.JWSHeader
-
Packages that use JWSHeader Package Description com.nimbusds.jose Base Javascript Object Signing and Encryption (JOSE) interfaces and classes.com.nimbusds.jose.crypto Implementations of standard Javascript Object Signing and Encryption (JOSE) algorithms.com.nimbusds.jose.crypto.factories JWS signer, JWS verifier, JWE encrypter and JWE decrypter factory implementations.com.nimbusds.jose.jwk JSON Web Key (JWK) classes.com.nimbusds.jose.mint JSON Web Signature (JWS) minting framework.com.nimbusds.jose.proc Framework for application-specific verification and decryption of JOSE objects (with arbitrary payloads).com.nimbusds.jwt JSON Web Token (JWT) interfaces and classes.com.nimbusds.jwt.proc Framework for application-specific verification and decryption of JSON Web Tokens (JWTs). -
-
Uses of JWSHeader in com.nimbusds.jose
Methods in com.nimbusds.jose that return JWSHeader Modifier and Type Method Description JWSHeader
JWSHeader.Builder. build()
Builds a new JWS header.JWSHeader
JWSObject. getHeader()
JWSHeader
JWSObjectJSON.Signature. getHeader()
Returns the JWS protected header.static JWSHeader
JWSHeader. parse(Base64URL base64URL)
Parses a JWS header from the specified Base64URL.static JWSHeader
JWSHeader. parse(String jsonString)
Parses a JWS header from the specified JSON object string.static JWSHeader
JWSHeader. parse(String jsonString, Base64URL parsedBase64URL)
Parses a JWS header from the specified JSON object string.static JWSHeader
JWSHeader. parse(Map<String,Object> jsonObject)
Parses a JWS header from the specified JSON object.static JWSHeader
JWSHeader. parse(Map<String,Object> jsonObject, Base64URL parsedBase64URL)
Parses a JWS header from the specified JSON object.Methods in com.nimbusds.jose with parameters of type JWSHeader Modifier and Type Method Description void
JWSObjectJSON. sign(JWSHeader jwsHeader, JWSSigner signer)
Signs this JWS secured object with the specified JWS signer and adds the resulting signature to it.void
JWSObjectJSON. sign(JWSHeader jwsHeader, UnprotectedHeader unprotectedHeader, JWSSigner signer)
Signs this JWS secured object with the specified JWS signer and adds the resulting signature to it.Base64URL
JWSSigner. sign(JWSHeader header, byte[] signingInput)
Signs the specifiedinput
of aJWS object
.boolean
JWSVerifier. verify(JWSHeader header, byte[] signingInput, Base64URL signature)
Verifies the specifiedsignature
of aJWS object
.Constructors in com.nimbusds.jose with parameters of type JWSHeader Constructor Description Builder(JWSHeader jwsHeader)
Creates a new JWS header builder with the parameters from the specified header.JWSHeader(JWSHeader jwsHeader)
Deep copy constructor.JWSObject(JWSHeader header, Payload payload)
Creates a new to-be-signed JSON Web Signature (JWS) object with the specified header and payload. -
Uses of JWSHeader in com.nimbusds.jose.crypto
Methods in com.nimbusds.jose.crypto with parameters of type JWSHeader Modifier and Type Method Description Base64URL
ECDSASigner. sign(JWSHeader header, byte[] signingInput)
Base64URL
Ed25519Signer. sign(JWSHeader header, byte[] signingInput)
Base64URL
MACSigner. sign(JWSHeader header, byte[] signingInput)
Base64URL
RSASSASigner. sign(JWSHeader header, byte[] signingInput)
boolean
ECDSAVerifier. verify(JWSHeader header, byte[] signedContent, Base64URL signature)
boolean
Ed25519Verifier. verify(JWSHeader header, byte[] signedContent, Base64URL signature)
boolean
MACVerifier. verify(JWSHeader header, byte[] signedContent, Base64URL signature)
boolean
RSASSAVerifier. verify(JWSHeader header, byte[] signedContent, Base64URL signature)
-
Uses of JWSHeader in com.nimbusds.jose.crypto.factories
Methods in com.nimbusds.jose.crypto.factories with parameters of type JWSHeader Modifier and Type Method Description JWSVerifier
DefaultJWSVerifierFactory. createJWSVerifier(JWSHeader header, Key key)
-
Uses of JWSHeader in com.nimbusds.jose.jwk
Methods in com.nimbusds.jose.jwk with parameters of type JWSHeader Modifier and Type Method Description static JWKMatcher
JWKMatcher. forJWSHeader(JWSHeader jwsHeader)
Returns aJWKMatcher
based on the givenJWSHeader
. -
Uses of JWSHeader in com.nimbusds.jose.mint
Methods in com.nimbusds.jose.mint with parameters of type JWSHeader Modifier and Type Method Description JWSObject
DefaultJWSMinter. mint(JWSHeader header, Payload payload, C context)
JWSObject
JWSMinter. mint(JWSHeader header, Payload payload, C context)
-
Uses of JWSHeader in com.nimbusds.jose.proc
Methods in com.nimbusds.jose.proc with parameters of type JWSHeader Modifier and Type Method Description protected JWKMatcher
JWSVerificationKeySelector. createJWKMatcher(JWSHeader jwsHeader)
Creates a JWK matcher for the expected JWS algorithm and the specified JWS header.JWSVerifier
JWSVerifierFactory. createJWSVerifier(JWSHeader header, Key key)
Creates a new JWS verifier for the specified header and key.List<? extends Key>
JWSAlgorithmFamilyJWSKeySelector. selectJWSKeys(JWSHeader header, C context)
List<? extends Key>
JWSKeySelector. selectJWSKeys(JWSHeader header, C context)
Selects key candidates for verifying a JWS object.List<Key>
JWSVerificationKeySelector. selectJWSKeys(JWSHeader jwsHeader, C context)
List<? extends Key>
SingleKeyJWSKeySelector. selectJWSKeys(JWSHeader header, C context)
-
Uses of JWSHeader in com.nimbusds.jwt
Constructors in com.nimbusds.jwt with parameters of type JWSHeader Constructor Description SignedJWT(JWSHeader header, JWTClaimsSet claimsSet)
Creates a new to-be-signed JSON Web Token (JWT) with the specified header and claims set. -
Uses of JWSHeader in com.nimbusds.jwt.proc
Methods in com.nimbusds.jwt.proc with parameters of type JWSHeader Modifier and Type Method Description List<? extends Key>
JWTClaimsSetAwareJWSKeySelector. selectKeys(JWSHeader header, JWTClaimsSet claimsSet, C context)
Selects key candidates for verifying a signed JWT.
-