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 type
B - the private key type
C - the X.509 JWK type
D - 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