Class AbstractX509JWKBuilder<A extends PublicKey,B extends PrivateKey,C extends X509JWK<A,B>,D extends AbstractX509JWKBuilder<A,B,C,D>>

java.lang.Object
io.inverno.mod.security.jose.internal.jwk.AbstractJWKBuilder<C,D>
io.inverno.mod.security.jose.internal.jwk.AbstractX509JWKBuilder<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 builder type
All Implemented Interfaces:
JWKBuilder<C,D>, X509JWKBuilder<A,B,C,D>, Cloneable
Direct Known Subclasses:
AbstractOKPJWKBuilder, GenericECJWKBuilder, GenericRSAJWKBuilder

public abstract class AbstractX509JWKBuilder<A extends PublicKey,B extends PrivateKey,C extends X509JWK<A,B>,D extends AbstractX509JWKBuilder<A,B,C,D>> extends AbstractJWKBuilder<C,D> implements X509JWKBuilder<A,B,C,D>

Base X.509 JSON Web Key builder implementation.

Since:
1.5
Author:
Jeremy Kuhn