Package com.nimbusds.jose.jwk.gen
Class OctetSequenceKeyGenerator
java.lang.Object
com.nimbusds.jose.jwk.gen.JWKGenerator<OctetSequenceKey>
com.nimbusds.jose.jwk.gen.OctetSequenceKeyGenerator
Octet sequence JSON Web Key (JWK) generator.
- Version:
- 2023-01-02
- Author:
- Vladimir Dzhuvinov, Justin Cranford
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The minimum size of generated keys. -
Constructor Summary
ConstructorDescriptionOctetSequenceKeyGenerator
(int size) Creates a new octet sequence JWK generator. -
Method Summary
Methods inherited from class com.nimbusds.jose.jwk.gen.JWKGenerator
algorithm, expirationTime, issueTime, keyID, keyIDFromThumbprint, keyOperations, keyStore, keyUse, notBeforeTime, provider, secureRandom
-
Field Details
-
MIN_KEY_SIZE_BITS
The minimum size of generated keys.- See Also:
-
-
Constructor Details
-
OctetSequenceKeyGenerator
Creates a new octet sequence JWK generator.- Parameters:
size
- The key size, in bits. Must be at least 112 bits long for sufficient entropy.
-
-
Method Details
-
generate
Description copied from class:JWKGenerator
Generates the JWK according to the set parameters.- Specified by:
generate
in classJWKGenerator<OctetSequenceKey>
- Returns:
- The generated JWK.
- Throws:
JOSEException
- If the key generation failed.
-