public class SecretKeyDerivation extends Object
Modifier and Type | Method and Description |
---|---|
static SecretKey |
deriveSecretKey(Secret clientSecret,
int bits)
Derives a secret encryption key from the specified client secret.
|
static SecretKey |
deriveSecretKey(Secret clientSecret,
com.nimbusds.jose.JWEAlgorithm alg,
com.nimbusds.jose.EncryptionMethod enc)
Derives a secret encryption key from the specified client secret.
|
public static SecretKey deriveSecretKey(Secret clientSecret, com.nimbusds.jose.JWEAlgorithm alg, com.nimbusds.jose.EncryptionMethod enc) throws com.nimbusds.jose.JOSEException
clientSecret
- The client secret. Must not be null
.alg
- The JWE algorithm. Must not be null
.enc
- The JWE method. Must not be null
.com.nimbusds.jose.JOSEException
- If the JWE algorithm or method is not
supported.public static SecretKey deriveSecretKey(Secret clientSecret, int bits) throws com.nimbusds.jose.JOSEException
clientSecret
- The client secret. Must not be null
.bits
- The secret key bits (128, 192, 256, 384 or 512).com.nimbusds.jose.JOSEException
- If the secret key bit size it not supported.Copyright © 2017 Connect2id Ltd.. All rights reserved.