Uses of Interface
io.inverno.mod.security.jose.jwk.JWK
Packages that use JWK
Package
Description
JSON Object Signing and Encryption payload converters.
JSON Object Signing and Encryption base implementation.
JSON Web Encryption implementation.
JSON Web Key implementation.
Elliptic Curve JSON Web Key implementation.
Octet JSON Web Key implementation.
Octet Key Pair JSON Web Key implementation.
Password-based (
PBES2) JSON Web Key implementation.
RSA JSON Web Key implementation.
JSON Web Signature implementation.
JSON Web Algorithms API.
JSON Web Encryption API.
JSON Web Key API.
Elliptic curve JSON Web Key API.
Octet JSON Web Key API.
Octet Key Pair JSON Web Key API.
Password-based (
PBES2) JSON Web Key API.
RSA JSON Web Key API.
JSON Web Signature API.
JSON Web Token API.
-
Uses of JWK in io.inverno.mod.security.jose
Methods in io.inverno.mod.security.jose that return JWKModifier and TypeMethodDescriptionJOSEHeader.getKey()Returns the actual key that was used to secure the JOSE object.Method parameters in io.inverno.mod.security.jose with type arguments of type JWKModifier and TypeMethodDescription<T> JOSEObjectBuilder<T,?, ?, ?, ?> Returns a new JOSE object builder with the specified payload type and using the specified keys.<T> JOSEObjectBuilder<T,?, ?, ?, ?> Returns a new JOSE object builder with the specified payload type and using the specified keys.<T> JOSEObjectBuilder<T,?, ?, ?, ?> Returns a new JOSE object builder using the specified keys.<T> JOSEObjectReader<T,?, ?, ?> Returns a new JOSE object reader with the specified payload type and using the specified keys.<T> JOSEObjectReader<T,?, ?, ?> Returns a new JOSE object reader with the specified payload type and using the specified keys. -
Uses of JWK in io.inverno.mod.security.jose.internal
Fields in io.inverno.mod.security.jose.internal declared as JWKModifier and TypeFieldDescriptionprotected JWKAbstractJOSEHeader.keyThe key that was used to secure the JOSE object.Fields in io.inverno.mod.security.jose.internal with type parameters of type JWKModifier and TypeFieldDescriptionprotected final org.reactivestreams.Publisher<? extends JWK>AbstractJOSEObjectBuilder.keysThe keys to consider to secure JOSE objects.protected final org.reactivestreams.Publisher<? extends JWK>AbstractJOSEObjectReader.keysThe keys to consider to verify or decrypt JOSE objectsMethods in io.inverno.mod.security.jose.internal that return JWKMethods in io.inverno.mod.security.jose.internal that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Flux<? extends JWK>AbstractJOSEObjectBuilder.getKeys(JOSEHeader header) Returns the keys to consider to secure JOSE objects.protected reactor.core.publisher.Flux<? extends JWK>AbstractJOSEObjectReader.getKeys(JOSEHeader header) Returns the keys to consider to verify or decrypt JOSE objects.Methods in io.inverno.mod.security.jose.internal with parameters of type JWKModifier and TypeMethodDescriptionvoidSets the actual key that was used to secure the JOSE object.Constructor parameters in io.inverno.mod.security.jose.internal with type arguments of type JWKModifierConstructorDescriptionAbstractJOSEObjectBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JOSE object builder.AbstractJOSEObjectReader(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JOSE object reader. -
Uses of JWK in io.inverno.mod.security.jose.internal.jwe
Methods in io.inverno.mod.security.jose.internal.jwe that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Flux<? extends JWK>GenericJWEBuilder.generateCEK(GenericJWEHeader jweHeader) Generates Content Encryption Keys used to encrypt the payload.protected reactor.core.publisher.Flux<? extends JWK>RecipientJWEBuilder.generateCEK(GenericJWEHeader jweHeader) Methods in io.inverno.mod.security.jose.internal.jwe with parameters of type JWKModifier and TypeMethodDescriptionprotected JWACipher.EncryptedDataGenericJWEBuilder.zipAndEncryptPayload(GenericJWEHeader jweHeader, GenericJWEPayload<A> jwePayload, JWEZip payloadZip, JWK cek) Compresses and encrypt the JWE payload.protected JWACipher.EncryptedDataRecipientJWEBuilder.zipAndEncryptPayload(GenericJWEHeader jweHeader, GenericJWEPayload<A> jwePayload, JWEZip payloadZip, JWK cek) Method parameters in io.inverno.mod.security.jose.internal.jwe with type arguments of type JWKModifier and TypeMethodDescription<T> JWEBuilder<T,?, ?> <T> JWEReader<T,?> GenericJsonJWEBuilder.recipient(Consumer<GenericJWEHeader> headerConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Constructors in io.inverno.mod.security.jose.internal.jwe with parameters of type JWKModifierConstructorDescriptionGenericJWE(GenericJWEHeader header, GenericJWEPayload<A> payload, String initializationVector, String authenticationTag, String encryptedKey, JWK cek) Creates a generic JWE with encrypted key and corresponding content encryption key.RecipientJWEBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips, GenericJWEHeader protectedJWEHeader, GenericJWEHeader recipientJWEHeader, GenericJWEHeader jweHeader, GenericJWEPayload<A> jwePayload, byte[] aad, JWK cek, JWACipher.EncryptedData zipAndEncryptedPayload) Creates a JSON JWE recipient builder.Constructor parameters in io.inverno.mod.security.jose.internal.jwe with type arguments of type JWKModifierConstructorDescriptionGenericJWEBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips) Creates a generic JWE builder.GenericJWEReader(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips) Creates a generic JWE readerGenericReadRecipient(JWEHeader header, String encryptedKey, Function<org.reactivestreams.Publisher<? extends JWK>, reactor.core.publisher.Mono<JWE<A>>> jweFactory) Creates a JSON JWE read recipient.RecipientInfo(Consumer<GenericJWEHeader> headerConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Creates built recipient info.RecipientJWEBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips, GenericJWEHeader protectedJWEHeader, GenericJWEHeader recipientJWEHeader, GenericJWEHeader jweHeader, GenericJWEPayload<A> jwePayload, byte[] aad) Creates a JSON JWE recipient builder.RecipientJWEBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips, GenericJWEHeader protectedJWEHeader, GenericJWEHeader recipientJWEHeader, GenericJWEHeader jweHeader, GenericJWEPayload<A> jwePayload, byte[] aad, JWK cek, JWACipher.EncryptedData zipAndEncryptedPayload) Creates a JSON JWE recipient builder.RecipientJWEReader(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, List<JWEZip> zips, GenericJWEHeader jweHeader, byte[] aad) Creates a JSON JWE recipient reader. -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk
Classes in io.inverno.mod.security.jose.internal.jwk with type parameters of type JWKModifier and TypeClassDescriptionclassAbstractJWKBuilder<A extends JWK,B extends AbstractJWKBuilder<A, B>> Base JSON Web Key builder implementation.classAbstractJWKGenerator<A extends JWK,B extends AbstractJWKGenerator<A, B>> Base JSON Web Key generator implementation.Classes in io.inverno.mod.security.jose.internal.jwk that implement JWKModifier and TypeClassDescriptionclassBase JSON Web Key implementation.classAbstractX509JWK<A extends PublicKey,B extends PrivateKey> Base X.509 JSON Web Key implementation.Methods in io.inverno.mod.security.jose.internal.jwk with type parameters of type JWKModifier and TypeMethodDescription<T extends JWK>
reactor.core.publisher.Mono<T>NoOpJWKStore.getBy509CertificateSHA1Thumbprint(String x5t) <T extends JWK>
reactor.core.publisher.Mono<T>NoOpJWKStore.getByJWKThumbprint(String jwkThumbprint) <T extends JWK>
reactor.core.publisher.Mono<T>NoOpJWKStore.getByKeyId(String kid) <T extends JWK>
reactor.core.publisher.Mono<T>NoOpJWKStore.getByX509CertificateSHA256Thumbprint(String x5t_S256) Methods in io.inverno.mod.security.jose.internal.jwk that return types with arguments of type JWKModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<? extends JWK>org.reactivestreams.Publisher<? extends JWK>GenericJWKService.read(JOSEHeader header) org.reactivestreams.Publisher<? extends JWK>org.reactivestreams.Publisher<? extends JWK>org.reactivestreams.Publisher<? extends JWK>protected reactor.core.publisher.Mono<JWK>AbstractJWKBuilder.resolveFromJWKStore()Tries to resolve the JWK from the JWK store.protected reactor.core.publisher.Mono<JWK>AbstractX509JWKBuilder.resolveFromJWKStore()Methods in io.inverno.mod.security.jose.internal.jwk with parameters of type JWK -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk.ec
Classes in io.inverno.mod.security.jose.internal.jwk.ec that implement JWKModifier and TypeClassDescriptionclassGeneric Elliptic Curve JSON Web Key implementation.Methods in io.inverno.mod.security.jose.internal.jwk.ec that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<JWK>GenericECJWKBuilder.resolveFromJWKStore() -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk.oct
Classes in io.inverno.mod.security.jose.internal.jwk.oct that implement JWKMethods in io.inverno.mod.security.jose.internal.jwk.oct that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<JWK>GenericOCTJWKBuilder.resolveFromJWKStore() -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk.okp
Classes in io.inverno.mod.security.jose.internal.jwk.okp that implement JWKModifier and TypeClassDescriptionclassAbstractOKPJWK<A extends PublicKey,B extends PrivateKey> Base Octet Key Pair JSON Web Key implementation.classGeneric Edward-Curve JSON Web Key implementation.classGeneric Extended Elliptic Curve JSON Web Key implementation.Methods in io.inverno.mod.security.jose.internal.jwk.okp that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<JWK>AbstractOKPJWKBuilder.resolveFromJWKStore()protected reactor.core.publisher.Mono<JWK>GenericEdECJWKBuilder.resolveFromJWKStore()protected reactor.core.publisher.Mono<JWK>GenericXECJWKBuilder.resolveFromJWKStore() -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk.pbes2
Classes in io.inverno.mod.security.jose.internal.jwk.pbes2 that implement JWKModifier and TypeClassDescriptionclassGeneric Password-based JSON Web Key implementation.Methods in io.inverno.mod.security.jose.internal.jwk.pbes2 that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<JWK>GenericPBES2JWKBuilder.resolveFromJWKStore() -
Uses of JWK in io.inverno.mod.security.jose.internal.jwk.rsa
Classes in io.inverno.mod.security.jose.internal.jwk.rsa that implement JWKMethods in io.inverno.mod.security.jose.internal.jwk.rsa that return types with arguments of type JWKModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<JWK>GenericRSAJWKBuilder.resolveFromJWKStore() -
Uses of JWK in io.inverno.mod.security.jose.internal.jws
Method parameters in io.inverno.mod.security.jose.internal.jws with type arguments of type JWKModifier and TypeMethodDescription<T> JWSBuilder<T,?, ?> <T> JWSReader<T,?> GenericJsonJWSBuilder.signature(Consumer<GenericJWSHeader> protectedHeaderConfigurer, Consumer<GenericJWSHeader> unprotectedHeaderConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Constructor parameters in io.inverno.mod.security.jose.internal.jws with type arguments of type JWKModifierConstructorDescriptionGenericJWSBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a generic JWS builder.GenericJWSReader(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a generic JWS reader.GenericReadSignature(JWSHeader protectedHeader, JWSHeader unprotectedHeader, String signature, Function<org.reactivestreams.Publisher<? extends JWK>, reactor.core.publisher.Mono<JWS<A>>> jwsFactory) Creates a JSON JWS read signature.SignatureInfo(Consumer<GenericJWSHeader> protectedHeaderConfigurer, Consumer<GenericJWSHeader> unprotectedHeaderConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Creates built signature info.SignatureJWSBuilder(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, GenericJWSHeader signatureProtectedJWSHeader, GenericJWSHeader jwsHeader, GenericJWSPayload<A> jwsPayload) Creates a JSON JWS signature builder.SignatureJWSReader(com.fasterxml.jackson.databind.ObjectMapper mapper, io.inverno.mod.security.jose.internal.converter.DataConversionService dataConversionService, JWKService jwkService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, GenericJWSHeader jwsHeader, GenericJWSPayload<A> jwsPayload) Creates a JSON JWS signature reader. -
Uses of JWK in io.inverno.mod.security.jose.jwa
Classes in io.inverno.mod.security.jose.jwa with type parameters of type JWKModifier and TypeInterfaceDescriptioninterfaceJWAAlgorithm<A extends JWK>Base JWA algorithm as specified by RFC7518.Methods in io.inverno.mod.security.jose.jwa that return JWKModifier and TypeMethodDescriptionEncryptingJWAKeyManager.decryptCEK(byte[] encrypted_key, String enc, Map<String, Object> parameters) Decrypts the specified encrypted key and returned the decrypted CEK.Unwraps the specified encrypted key and returned the unwrapped CEK.Methods in io.inverno.mod.security.jose.jwa with parameters of type JWKModifier and TypeMethodDescriptionNoAlgorithm.createCipher(JWK jwk) NoAlgorithm.createKeyManager(JWK jwk) NoAlgorithm.createSigner(JWK jwk) EncryptingJWAKeyManager.encryptCEK(JWK cek, Map<String, Object> parameters) Encrypts the CEK using a defaultSecureRandom.EncryptingJWAKeyManager.encryptCEK(JWK cek, Map<String, Object> parameters, SecureRandom secureRandom) Encrypts the CEK using the specifiedSecureRandom.default WrappingJWAKeyManager.WrappedCEKWraps the CEK using a defaultSecureRandom.Wraps the CEK using the specifiedSecureRandom. -
Uses of JWK in io.inverno.mod.security.jose.jwe
Method parameters in io.inverno.mod.security.jose.jwe with type arguments of type JWKModifier and TypeMethodDescriptiondefault <T> JWEBuilder<T,?, ?> <T> JWEBuilder<T,?, ?> default <T> JWEBuilder<T,?, ?> default <T> JWEReader<T,?> <T> JWEReader<T,?> Returns the recipient JWE publisher with the specified keys.JsonJWEBuilder.recipient(Consumer<B> headerConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Specifies a recipient to add to the resulting JSON JWE object using the specified keys.Constructor parameters in io.inverno.mod.security.jose.jwe with type arguments of type JWKModifierConstructorDescriptionJWEAuthenticator(JWEService jweService, Class<A> authenticationType, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWE authenticator with the specified JWE service, original authentication type and keys.JWEAuthenticator(JWEService jweService, Class<A> authenticationType, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWE authenticator with the specified JWE service, original authentication type, keys and processed parameters.JWEAuthenticator(JWEService jweService, Type authenticationType, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWE authenticator with the specified JWE service, original authentication type and keys.JWEAuthenticator(JWEService jweService, Type authenticationType, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWE authenticator with the specified JWE service, original authentication type, keys and processed parameters. -
Uses of JWK in io.inverno.mod.security.jose.jwk
Classes in io.inverno.mod.security.jose.jwk with type parameters of type JWKModifier and TypeInterfaceDescriptioninterfaceJWKBuilder<A extends JWK,B extends JWKBuilder<A, B>> A JWK builder is used to build JSON Web Keys.interfaceJWKFactory<A extends JWK,B extends JWKBuilder<A, ?>, C extends JWKGenerator<A, ?>> A JWK factory is used to build, read or generate a particular type of key.interfaceJWKGenerator<A extends JWK,B extends JWKGenerator<A, B>> a JWK generator is used to generate JSON Web Keys.Subinterfaces of JWK in io.inverno.mod.security.jose.jwkModifier and TypeInterfaceDescriptioninterfaceAsymmetricJWK<A extends PublicKey,B extends PrivateKey> An asymmetric JSON Web Key based on asymmetric public and private keys.interfaceA symmetric JSON Web Key based on a symmetric key.interfaceX509JWK<A extends PublicKey,B extends PrivateKey> An asymmetric JSON Web key that supports X.509 JOSE header parameters: x5u, x5c, x5t and x5t#S256.Methods in io.inverno.mod.security.jose.jwk with type parameters of type JWKModifier and TypeMethodDescription<T extends JWK>
reactor.core.publisher.Mono<T>InMemoryJWKStore.getBy509CertificateSHA1Thumbprint(String x5t) <T extends JWK>
reactor.core.publisher.Mono<T>JWKStore.getBy509CertificateSHA1Thumbprint(String x5t) Returns the key stored for the specified X.509 SHA1 thumbprint<T extends JWK>
reactor.core.publisher.Mono<T>InMemoryJWKStore.getByJWKThumbprint(String thumbprint) <T extends JWK>
reactor.core.publisher.Mono<T>JWKStore.getByJWKThumbprint(String jwkThumbprint) Returns the key stored for the specified JWK thumbprint.<T extends JWK>
reactor.core.publisher.Mono<T>InMemoryJWKStore.getByKeyId(String kid) <T extends JWK>
reactor.core.publisher.Mono<T>JWKStore.getByKeyId(String kid) Returns the key stored for the specified key id.<T extends JWK>
reactor.core.publisher.Mono<T>InMemoryJWKStore.getByX509CertificateSHA256Thumbprint(String x5t_S256) <T extends JWK>
reactor.core.publisher.Mono<T>JWKStore.getByX509CertificateSHA256Thumbprint(String x5t_S256) Returns the key stored for the specified X.509 SHA256 thumbprintMethods in io.inverno.mod.security.jose.jwk that return JWKModifier and TypeMethodDescriptionJWK[]JWKSet.getKeys()Returns the JWK set keys.JWK.minify()Returns a minified representation of the key only containing required data.JWK.toPublicJWK()Returns a public and safe to share representation of the key.JWK.trust()Trusts the key explicitly.Methods in io.inverno.mod.security.jose.jwk that return types with arguments of type JWKModifier and TypeMethodDescriptionorg.reactivestreams.Publisher<? extends JWK>Generates a new key using the specified parameters.org.reactivestreams.Publisher<? extends JWK>JWKService.read(JOSEHeader header) Tries to resolve the JWK from a JOSE header.org.reactivestreams.Publisher<? extends JWK>Reads the specified JWK or JWK set JSON serialized string and resolves and returns corresponding keys.org.reactivestreams.Publisher<? extends JWK>Reads the JWK or JWK set JSON serialized string at the specified URI.org.reactivestreams.Publisher<? extends JWK>Reads the JWK or JWK set represented in the specified map.Methods in io.inverno.mod.security.jose.jwk with parameters of type JWKModifier and TypeMethodDescriptionreactor.core.publisher.Mono<Void>reactor.core.publisher.Mono<Void>Removes the specified key from the store.reactor.core.publisher.Mono<Void>reactor.core.publisher.Mono<Void>Stores the specified key into the store.Constructors in io.inverno.mod.security.jose.jwk with parameters of type JWK -
Uses of JWK in io.inverno.mod.security.jose.jwk.ec
Subinterfaces of JWK in io.inverno.mod.security.jose.jwk.ec -
Uses of JWK in io.inverno.mod.security.jose.jwk.oct
Subinterfaces of JWK in io.inverno.mod.security.jose.jwk.oct -
Uses of JWK in io.inverno.mod.security.jose.jwk.okp
Subinterfaces of JWK in io.inverno.mod.security.jose.jwk.okpModifier and TypeInterfaceDescriptioninterfaceEdward-curve JSON Web Key.interfaceOKPJWK<A extends PublicKey,B extends PrivateKey> Octet Key Pair JSON Web Key.interfaceExtended Elliptic curve JSON Web Key. -
Uses of JWK in io.inverno.mod.security.jose.jwk.pbes2
Subinterfaces of JWK in io.inverno.mod.security.jose.jwk.pbes2 -
Uses of JWK in io.inverno.mod.security.jose.jwk.rsa
Subinterfaces of JWK in io.inverno.mod.security.jose.jwk.rsa -
Uses of JWK in io.inverno.mod.security.jose.jws
Method parameters in io.inverno.mod.security.jose.jws with type arguments of type JWKModifier and TypeMethodDescriptiondefault <T> JWSBuilder<T,?, ?> <T> JWSBuilder<T,?, ?> default <T> JWSBuilder<T,?, ?> default <T> JWSReader<T,?> <T> JWSReader<T,?> Returns the signature JWS publisher with the specified keys.JsonJWSBuilder.signature(Consumer<B> protectedHeaderConfigurer, Consumer<B> unprotectedHeaderConfigurer, org.reactivestreams.Publisher<? extends JWK> keys) Specifies a signature to add to the resulting JSON JWS object using the specified keys.Constructor parameters in io.inverno.mod.security.jose.jws with type arguments of type JWKModifierConstructorDescriptionJWSAuthenticator(JWSService jwsService, Class<A> authenticationType, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWS authenticator with the specified JWS service, original authentication type and keys.JWSAuthenticator(JWSService jwsService, Class<A> authenticationType, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWS authenticator with the specified JWS service, original authentication type, keys and processed parameters.JWSAuthenticator(JWSService jwsService, Type authenticationType, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWS authenticator with the specified JWS service, original authentication type and keys.JWSAuthenticator(JWSService jwsService, Type authenticationType, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWS authenticator with the specified JWS service, original authentication type, keys and processed parameters. -
Uses of JWK in io.inverno.mod.security.jose.jwt
Method parameters in io.inverno.mod.security.jose.jwt with type arguments of type JWKModifier and TypeMethodDescriptiondefault <T extends JWTClaimsSet>
JWEBuilder<T,?, ?> JWTService.jweBuilder(Class<T> type, org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWE JWT builder with a custom JWT Claims set type and using the specified keys.<T extends JWTClaimsSet>
JWEBuilder<T,?, ?> JWTService.jweBuilder(Type type, org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWE JWT builder with a custom JWT Claims set type and using the specified keys.default JWEBuilder<JWTClaimsSet,?, ?> JWTService.jweBuilder(org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWE JWT builder using the specified keys.default <T extends JWTClaimsSet>
JWEReader<T,?> Returns a new JWE JWT reader with a custom JWT Claims set type and using the specified keys.<T extends JWTClaimsSet>
JWEReader<T,?> Returns a new JWE JWT reader with a custom JWT Claims set type and using the specified keys.default JWEReader<JWTClaimsSet,?> Returns a new JWE JWT reader using the specified keys.default <T extends JWTClaimsSet>
JWSBuilder<T,?, ?> JWTService.jwsBuilder(Class<T> type, org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWS JWT builder with a custom JWT Claims set type and using the specified keys.<T extends JWTClaimsSet>
JWSBuilder<T,?, ?> JWTService.jwsBuilder(Type type, org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWS JWT builder with a custom JWT Claims set type and using the specified keys.default JWSBuilder<JWTClaimsSet,?, ?> JWTService.jwsBuilder(org.reactivestreams.Publisher<? extends JWK> keys) Returns a new JWS JWT builder using the specified keys.default <T extends JWTClaimsSet>
JWSReader<T,?> Returns a new JWS JWT reader with a custom JWT Claims set type and using the specified keys.<T extends JWTClaimsSet>
JWSReader<T,?> Returns a new JWS JWT reader with a custom JWT Claims set type and using the specified keys.default JWSReader<JWTClaimsSet,?> Returns a new JWS JWT reader using the specified keys.default <T extends JWTClaimsSet>
JOSEObjectReader<T,?, ? extends JOSEObject<T, ?>, ?> JWTService.readerFor(String compact, Class<T> type, org.reactivestreams.Publisher<? extends JWK> keys) Returns a JOSE JWT Object reader to read the specified compact representation with a custom JWT Claims set type using the specified keys.<T extends JWTClaimsSet>
JOSEObjectReader<T,?, ? extends JOSEObject<T, ?>, ?> Returns a JOSE JWT Object reader to read the specified compact representation with a custom JWT Claims set type using the specified keys.default JOSEObjectReader<JWTClaimsSet,?, ? extends JOSEObject<JWTClaimsSet, ?>, ?> Returns a JOSE JWT Object reader to read the specified compact representation using the specified keys.Constructor parameters in io.inverno.mod.security.jose.jwt with type arguments of type JWKModifierConstructorDescriptionJWTEAuthenticator(JWTService jwtService, Class<A> type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTE authenticator with the specified JWT service, JWT claims set type and keys.JWTEAuthenticator(JWTService jwtService, Class<A> type, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTE authenticator with the specified JWT service, JWT claims set type, keys and processed parameters.JWTEAuthenticator(JWTService jwtService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTE authenticator with the specified JWT service, JWT claims set type and keys.JWTEAuthenticator(JWTService jwtService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTE authenticator with the specified JWT service, JWT claims set type, keys and processed parameters.JWTEAuthenticator(JWTService jwtService, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTE authenticator with the specified JWT service and keys.JWTEAuthenticator(JWTService jwtService, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTE authenticator with the specified JWT service, keys and processed parameters.JWTSAuthenticator(JWTService jwtService, Class<A> type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTS authenticator with the specified JWT service, JWT claims set type and keys.JWTSAuthenticator(JWTService jwtService, Class<A> type, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTS authenticator with the specified JWT service, JWT claims set type, keys and processed parameters.JWTSAuthenticator(JWTService jwtService, Type type, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTS authenticator with the specified JWT service, JWT claims set type and keys.JWTSAuthenticator(JWTService jwtService, Type type, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTS authenticator with the specified JWT service, JWT claims set type, keys and processed parameters.JWTSAuthenticator(JWTService jwtService, org.reactivestreams.Publisher<? extends JWK> keys) Creates a JWTS authenticator with the specified JWT service and keys.JWTSAuthenticator(JWTService jwtService, org.reactivestreams.Publisher<? extends JWK> keys, String... processedParameters) Creates a JWTS authenticator with the specified JWT service, keys and processed parameters.