
net.pincette.jwt.BitSize Maven / Gradle / Ivy
The newest version!
package net.pincette.jwt;
import com.auth0.jwt.algorithms.Algorithm;
import java.security.interfaces.ECKey;
import java.security.interfaces.RSAKey;
import java.util.function.Function;
public enum BitSize {
BIT256(Algorithm::ECDSA256, Algorithm::RSA256),
BIT384(Algorithm::ECDSA384, Algorithm::RSA384),
BIT512(Algorithm::ECDSA512, Algorithm::RSA512);
final Function ecAlgorithm;
final Function rsaAlgorithm;
BitSize(
final Function ecAlgorithm,
final Function rsaAlgorithm) {
this.ecAlgorithm = ecAlgorithm;
this.rsaAlgorithm = rsaAlgorithm;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy