Package com.nimbusds.jose.jwk.gen
Class OctetKeyPairGenerator
- java.lang.Object
-
- com.nimbusds.jose.jwk.gen.JWKGenerator<OctetKeyPair>
-
- com.nimbusds.jose.jwk.gen.OctetKeyPairGenerator
-
public class OctetKeyPairGenerator extends JWKGenerator<OctetKeyPair>
- Version:
- 2018-07-18
- Author:
- Tim McLean
-
-
Field Summary
Fields Modifier and Type Field Description static Set<Curve>
SUPPORTED_CURVES
The supported values for the "crv" property.
-
Constructor Summary
Constructors Constructor Description OctetKeyPairGenerator(Curve crv)
Creates a new OctetKeyPair JWK generator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OctetKeyPair
generate()
Generates the JWK according to the set parameters.-
Methods inherited from class com.nimbusds.jose.jwk.gen.JWKGenerator
algorithm, keyID, keyIDFromThumbprint, keyOperations, keyStore, keyUse
-
-
-
-
Field Detail
-
SUPPORTED_CURVES
public static final Set<Curve> SUPPORTED_CURVES
The supported values for the "crv" property.
-
-
Constructor Detail
-
OctetKeyPairGenerator
public OctetKeyPairGenerator(Curve crv)
Creates a new OctetKeyPair JWK generator.- Parameters:
crv
- The curve. Must not benull
.
-
-
Method Detail
-
generate
public OctetKeyPair generate() throws JOSEException
Description copied from class:JWKGenerator
Generates the JWK according to the set parameters.- Specified by:
generate
in classJWKGenerator<OctetKeyPair>
- Returns:
- The generated JWK.
- Throws:
JOSEException
- If the key generation failed.
-
-