public static final class KTSParameterSpec.Builder extends Object
| Constructor and Description |
|---|
Builder(String algorithmName,
int keySizeInBits)
Basic builder.
|
Builder(String algorithmName,
int keySizeInBits,
byte[] otherInfo)
Basic builder.
|
| Modifier and Type | Method and Description |
|---|---|
KTSParameterSpec |
build()
Build the new parameter spec.
|
KTSParameterSpec.Builder |
withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)
Set the KDF algorithm and digest algorithm for wrap key generation.
|
KTSParameterSpec.Builder |
withParameterSpec(AlgorithmParameterSpec parameterSpec)
Set the algorithm parameter spec to be used with the wrapper.
|
public Builder(String algorithmName, int keySizeInBits)
algorithmName - the algorithm name for the secret key we use for wrapping.keySizeInBits - the size of the wrapping key we want to produce in bits.public Builder(String algorithmName, int keySizeInBits, byte[] otherInfo)
algorithmName - the algorithm name for the secret key we use for wrapping.keySizeInBits - the size of the wrapping key we want to produce in bits.otherInfo - the otherInfo/IV encoding to be applied to the KDF.public KTSParameterSpec.Builder withParameterSpec(AlgorithmParameterSpec parameterSpec)
parameterSpec - the algorithm parameter spec to be used in wrapping/unwrapping.public KTSParameterSpec.Builder withKdfAlgorithm(AlgorithmIdentifier kdfAlgorithm)
kdfAlgorithm - the KDF algorithm to apply.public KTSParameterSpec build()
Copyright © 2015–2020 The veraPDF Consortium. All rights reserved.