Uses of Enum
io.inverno.mod.security.jose.jwa.OKPCurve
Packages that use OKPCurve
Package
Description
Octet Key Pair JSON Web Key implementation.
JSON Web Algorithms API.
-
Uses of OKPCurve in io.inverno.mod.security.jose.internal.jwk.okp
Fields in io.inverno.mod.security.jose.internal.jwk.okp declared as OKPCurveModifier and TypeFieldDescriptionprotected final OKPCurveAbstractOKPJWK.curveThe Curve parameter as defined by RFC8037 Section 3.protected OKPCurveAbstractOKPJWKBuilder.curveThe Curve parameter as defined by RFC8037 Section 3.protected OKPCurveAbstractOKPJWKGenerator.curveThe Curve parameter as defined by RFC8037 Section 3.static final OKPCurveGenericEdECJWKGenerator.DEFAULT_CURVEThe default OKP curvestatic final OKPCurveGenericXECJWKGenerator.DEFAULT_CURVEThe default OKP curveFields in io.inverno.mod.security.jose.internal.jwk.okp with type parameters of type OKPCurveModifier and TypeFieldDescriptionGenericEdECJWK.SUPPORTED_CURVESThe set of curves supported by the JWK.GenericXECJWK.SUPPORTED_CURVESThe set of curves supported by the JWK.Constructors in io.inverno.mod.security.jose.internal.jwk.okp with parameters of type OKPCurveModifierConstructorDescriptionAbstractOKPJWK(OKPCurve curve, String x) Creates an untrusted public OKP JWK with the specified curve and public key value.AbstractOKPJWK(OKPCurve curve, String x, String d) Creates an untrusted private OKP JWK with the specified curve, public key value and private key value.AbstractOKPJWK(OKPCurve curve, String x, String d, B key, boolean trusted) Creates a private OKP JWK with the specified curve, public key value, private key value and private key.AbstractOKPJWK(OKPCurve curve, String x, String d, B key, X509Certificate certificate, boolean trusted) Creates a private OKP JWK with the specified curve, public coordinates, private key value, OKP private key and certificate.AbstractOKPJWK(OKPCurve curve, String x, String d, X509Certificate certificate) Creates a public OKP JWK with the specified curve, public key value, private key value and certificate.AbstractOKPJWK(OKPCurve curve, String x, X509Certificate certificate) Creates a public OKP JWK with the specified curve, public key value and certificate.GenericEdECJWK(OKPCurve curve, String x) Creates an untrusted public generic EdEC JWK with the specified curve and public key value.GenericEdECJWK(OKPCurve curve, String x, String d) Creates an untrusted private generic EdEC JWK with the specified curve, public key value and private key value.GenericEdECJWK(OKPCurve curve, String x, String d, X509Certificate certificate) Creates a public generic EdEC JWK with the specified curve, public key value, private key value and certificate.GenericEdECJWK(OKPCurve curve, String x, String d, EdECPrivateKey key, boolean trusted) Creates a private generic EdEC JWK with the specified curve, public key value, private key value and private key.GenericEdECJWK(OKPCurve curve, String x, String d, EdECPrivateKey key, X509Certificate certificate, boolean trusted) Creates a private generic EdEC JWK with the specified curve, public coordinates, private key value, OKP private key and certificate.GenericEdECJWK(OKPCurve curve, String x, X509Certificate certificate) Creates a public generic EdEC JWK with the specified curve, public key value and certificate.GenericXECJWK(OKPCurve curve, String x) Creates an untrusted public generic XEC JWK with the specified curve and public key value.GenericXECJWK(OKPCurve curve, String x, String d) Creates an untrusted private generic XEC JWK with the specified curve, public key value and private key value.GenericXECJWK(OKPCurve curve, String x, String d, X509Certificate certificate) Creates a public generic XEC JWK with the specified curve, public key value, private key value and certificate.GenericXECJWK(OKPCurve curve, String x, String d, XECPrivateKey key, boolean trusted) Creates a private generic XEC JWK with the specified curve, public key value, private key value and private key.GenericXECJWK(OKPCurve curve, String x, String d, XECPrivateKey key, X509Certificate certificate, boolean trusted) Creates a private generic XEC JWK with the specified curve, public coordinates, private key value, OKP private key and certificate.GenericXECJWK(OKPCurve curve, String x, X509Certificate certificate) Creates a public generic XEC JWK with the specified curve, public key value and certificate. -
Uses of OKPCurve in io.inverno.mod.security.jose.jwa
Methods in io.inverno.mod.security.jose.jwa that return OKPCurveModifier and TypeMethodDescriptionstatic OKPCurveReturns the curve corresponding to the specified JWA registered curve name.EdECAlgorithm.getCurve()Returns the Octet Key Pair curve bound to the algorithm.static OKPCurveReturns the enum constant of this type with the specified name.static OKPCurve[]OKPCurve.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in io.inverno.mod.security.jose.jwa with parameters of type OKPCurveModifier and TypeMethodDescriptionstatic EdECAlgorithmEdECAlgorithm.fromAlgorithm(String alg, OKPCurve curve) Returns the Edward-curve digital Signature algorithm corresponding to the specified JWA registered algorithm name and Octet Key Pair curve.