Module io.inverno.mod.security.jose
Package io.inverno.mod.security.jose.jwk
Interface X509JWKGenerator<A extends PublicKey,B extends PrivateKey,C extends X509JWK<A,B>,D extends X509JWKGenerator<A,B,C,D>>
- Type Parameters:
A
- the public key typeB
- the private key typeC
- the X.509 JWK typeD
- the X.509 JWK generator type
- All Superinterfaces:
JWKGenerator<C,
D>
- All Known Subinterfaces:
ECJWKGenerator<A,
,B> EdECJWKGenerator<A,
,B> OKPJWKGenerator<A,
,B, C, D> RSAJWKGenerator<A,
,B> XECJWKGenerator<A,
B>
public interface X509JWKGenerator<A extends PublicKey,B extends PrivateKey,C extends X509JWK<A,B>,D extends X509JWKGenerator<A,B,C,D>>
extends JWKGenerator<C,D>
An X.509 JWK generator used to generate JSON Web Keys that support X.509 JOSE header parameters: x5u, x5c, x5t and x5t#S256.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
-
Method Summary
Methods inherited from interface io.inverno.mod.security.jose.jwk.JWKGenerator
algorithm, generate, keyId, keyOperations, publicKeyUse