Uses of Class
io.inverno.mod.security.jose.jwk.JWKProcessingException
Packages that use JWKProcessingException
Package
Description
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 Key API.
-
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal
Methods in io.inverno.mod.security.jose.internal that throw JWKProcessingExceptionModifier and TypeMethodDescriptionstatic byte[]JOSEUtils.toPaddedUnsignedBytes(BigInteger value, int length) Returns the integer value as an unsigned byte array of the specified length padded with leading zeros.static StringJOSEUtils.toX509CertificateSha1Thumbprint(X509Certificate certificate) Returns the X.509 SHA1 thumbprint of the specified certificate.static StringJOSEUtils.toX509CertificateSha256Thumbprint(X509Certificate certificate) Returns the X.509 SHA256 thumbprint of the specified certificate. -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwe
Methods in io.inverno.mod.security.jose.internal.jwe that throw JWKProcessingExceptionModifier 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) -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk
Methods in io.inverno.mod.security.jose.internal.jwk that throw JWKProcessingExceptionModifier and TypeMethodDescriptionreactor.core.publisher.Mono<A>AbstractJWKBuilder.build()protected voidAbstractJWK.checkEncryption(JWAAlgorithm<?> algorithm) Checks that the key and the specified algorithm supports encryption operations.protected voidAbstractJWK.checkKeyManagement(JWAAlgorithm<?> algorithm) Checks that the key and the specified algorithm supports key management operations.protected voidAbstractJWK.checkSignature(JWAAlgorithm<?> algorithm) Checks that the key and the specified algorithm supports signature operations.AbstractJWK.cipher()protected abstract reactor.core.publisher.Mono<A>AbstractJWKBuilder.doBuild()Builds the JWK after all checks and processing have terminated successfully.protected abstract reactor.core.publisher.Mono<A>AbstractJWKGenerator.doGenerate()Generates the JWK after all checks and processing have terminated successfully.reactor.core.publisher.Mono<A>reactor.core.publisher.Mono<A>AbstractJWKGenerator.generate()org.reactivestreams.Publisher<? extends JWK>voidGenericJWKKeyResolver.init()Loads the key store from the configuration if it has not already been set explicitly.AbstractJWK.keyManager()AbstractJWK.keyManager(String alg) reactor.core.publisher.Mono<A>reactor.core.publisher.Mono<A>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<Void>AbstractJWKBuilder.resolve()Resolves the JWK to build.protected reactor.core.publisher.Mono<Void>AbstractX509JWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>AbstractX509JWKBuilder.resolveCertificate(X509Certificate certificate) Resolves the specified certificate into the builder.protected abstract reactor.core.publisher.Mono<Void>AbstractJWKBuilder.resolveKey(Key key) Resolves the specified key into the builder.AbstractJWK.signer()protected reactor.core.publisher.Mono<Void>AbstractJWKGenerator.verify()Verifies that the generator's parameters are consistent and that we can proceed with the generation of the key.Constructors in io.inverno.mod.security.jose.internal.jwk that throw JWKProcessingExceptionModifierConstructorDescriptionprotectedAbstractJWK(String kty) Creates an untrusted JWK.protectedAbstractJWK(String kty, Key key, boolean trusted) Creates a JWK with the specified key.protectedAbstractX509JWK(String kty) Creates an untrusted X.509 JWK.protectedAbstractX509JWK(String kty, X509Certificate certificate) Creates a public X.509 JWK with the specified X.509 certificate.protectedAbstractX509JWK(String kty, PrivateKey key, boolean trusted) Creates a private X.509 JWK with the specified private key.protectedAbstractX509JWK(String kty, PrivateKey key, X509Certificate certificate, boolean trusted) Creates an X.509 JWK with the specified private key and X.509 certificate. -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk.ec
Methods in io.inverno.mod.security.jose.internal.jwk.ec that throw JWKProcessingExceptionModifier and TypeMethodDescriptionprotected voidGenericECJWK.checkSignature(JWAAlgorithm<?> algorithm) protected reactor.core.publisher.Mono<GenericECJWK>GenericECJWKBuilder.doBuild()protected reactor.core.publisher.Mono<GenericECJWK>GenericECJWKGenerator.doGenerate()GenericECJWK.keyManager()GenericECJWK.keyManager(String alg) protected reactor.core.publisher.Mono<Void>GenericECJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericECJWKBuilder.resolveCertificate(X509Certificate certificate) protected reactor.core.publisher.Mono<Void>GenericECJWKBuilder.resolveKey(Key key) GenericECJWK.signer()GenericECJWK.toPrivateKey()GenericECJWK.toPublicKey()protected reactor.core.publisher.Mono<Void>GenericECJWKGenerator.verify() -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk.oct
Methods in io.inverno.mod.security.jose.internal.jwk.oct that throw JWKProcessingExceptionModifier and TypeMethodDescriptionprotected voidGenericOCTJWK.checkEncryption(JWAAlgorithm<?> algorithm) protected voidGenericOCTJWK.checkSignature(JWAAlgorithm<?> algorithm) GenericOCTJWK.cipher()reactor.core.publisher.Mono<GenericOCTJWK>GenericOCTJWKBuilder.doBuild()reactor.core.publisher.Mono<GenericOCTJWK>GenericOCTJWKGenerator.doGenerate()GenericOCTJWK.keyManager()GenericOCTJWK.keyManager(String alg) protected reactor.core.publisher.Mono<Void>GenericOCTJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericOCTJWKBuilder.resolveKey(Key key) GenericOCTJWK.signer()GenericOCTJWK.toSecretKey()protected reactor.core.publisher.Mono<Void>GenericOCTJWKGenerator.verify() -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk.okp
Methods in io.inverno.mod.security.jose.internal.jwk.okp that throw JWKProcessingExceptionModifier and TypeMethodDescriptionprotected voidGenericEdECJWK.checkSignature(JWAAlgorithm<?> algorithm) protected reactor.core.publisher.Mono<GenericEdECJWK>GenericEdECJWKBuilder.doBuild()protected reactor.core.publisher.Mono<GenericXECJWK>GenericXECJWKBuilder.doBuild()protected reactor.core.publisher.Mono<GenericEdECJWK>GenericEdECJWKGenerator.doGenerate()GenericXECJWK.keyManager()GenericXECJWK.keyManager(String alg) protected reactor.core.publisher.Mono<Void>AbstractOKPJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericEdECJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericXECJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericEdECJWKBuilder.resolveCertificate(X509Certificate certificate) protected reactor.core.publisher.Mono<Void>GenericXECJWKBuilder.resolveCertificate(X509Certificate certificate) protected reactor.core.publisher.Mono<Void>GenericEdECJWKBuilder.resolveKey(Key key) protected reactor.core.publisher.Mono<Void>GenericXECJWKBuilder.resolveKey(Key key) GenericEdECJWK.signer()GenericEdECJWK.toPrivateKey()GenericXECJWK.toPrivateKey()GenericEdECJWK.toPublicKey()GenericXECJWK.toPublicKey()protected reactor.core.publisher.Mono<Void>GenericEdECJWKGenerator.verify()protected reactor.core.publisher.Mono<Void>GenericXECJWKGenerator.verify() -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk.pbes2
Methods in io.inverno.mod.security.jose.internal.jwk.pbes2 that throw JWKProcessingExceptionModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<GenericPBES2JWK>GenericPBES2JWKBuilder.doBuild()protected reactor.core.publisher.Mono<GenericPBES2JWK>GenericPBES2JWKGenerator.doGenerate()GenericPBES2JWK.keyManager()GenericPBES2JWK.keyManager(String alg) protected reactor.core.publisher.Mono<Void>GenericPBES2JWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericPBES2JWKBuilder.resolveKey(Key key) GenericPBES2JWK.toSecretKey()protected reactor.core.publisher.Mono<Void>GenericPBES2JWKGenerator.verify() -
Uses of JWKProcessingException in io.inverno.mod.security.jose.internal.jwk.rsa
Methods in io.inverno.mod.security.jose.internal.jwk.rsa that throw JWKProcessingExceptionModifier and TypeMethodDescriptionprotected reactor.core.publisher.Mono<GenericRSAJWK>GenericRSAJWKBuilder.doBuild()protected reactor.core.publisher.Mono<GenericRSAJWK>GenericRSAJWKGenerator.doGenerate()GenericRSAJWK.keyManager()GenericRSAJWK.keyManager(String alg) protected reactor.core.publisher.Mono<Void>GenericRSAJWKBuilder.resolve()protected reactor.core.publisher.Mono<Void>GenericRSAJWKBuilder.resolveCertificate(X509Certificate certificate) protected reactor.core.publisher.Mono<Void>GenericRSAJWKBuilder.resolveKey(Key key) GenericRSAJWK.signer()GenericRSAJWK.toPrivateKey()GenericRSAJWK.toPublicKey()protected reactor.core.publisher.Mono<Void>GenericRSAJWKGenerator.verify()Constructors in io.inverno.mod.security.jose.internal.jwk.rsa that throw JWKProcessingExceptionModifierConstructorDescriptionGenericOtherPrimeInfo(String r, String d, String t) Creates a generic other prime info. -
Uses of JWKProcessingException in io.inverno.mod.security.jose.jwk
Subclasses of JWKProcessingException in io.inverno.mod.security.jose.jwkModifier and TypeClassDescriptionclassThrown by aJWKBuilderto indicate an error while building a JWK.classThrown by aJWKGeneratorto indicate an error while generating a key.classThrown by aJWKServiceto indicate an error while reading a JWK.classThrown to indicate an error while resolving a JWK (e.g. resolve keys, resolve JWK urls, validate certificate paths, consistency checks...)classThrown by aJWKStoreto indicate an erro accessing a JWK store.Methods in io.inverno.mod.security.jose.jwk that throw JWKProcessingExceptionModifier and TypeMethodDescriptionreactor.core.publisher.Mono<A>JWKBuilder.build()Returns a single publisher that builds the key.JWK.cipher()Returns a cipher using this JWK.Returns a cipher using this JWK and the specified algorithm.reactor.core.publisher.Mono<A>Generates a new key using the specified parameters.reactor.core.publisher.Mono<A>JWKGenerator.generate()Returns a single publisher that generates a new key.org.reactivestreams.Publisher<? extends JWK>Generates a new key using the specified parameters.JWK.keyManager()Returns a key manager using this JWK.JWK.keyManager(String alg) Returns a key manager using this JWK and the specified algorithm.reactor.core.publisher.Mono<A>Reads the specified JWK or JWK set serialized as JSON.reactor.core.publisher.Mono<A>Read the specified JWK or JWK set represented in the specified map.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.JWK.signer()Returns a signer using this JWK.Returns a signer using this JWK and the specified algorithm.AsymmetricJWK.toPrivateKey()Converts the JWK to its corresponding private key.AsymmetricJWK.toPublicKey()Converts the JWK to its corresponding public key.SymmetricJWK.toSecretKey()Converts the JWK to its corresponding secret key.