java.io.Closeable, java.lang.AutoCloseable, ConfigurableJceAesCtrCryptoCodec, JceSm4CtrCryptoCodec@Private @Evolving public abstract class JceCtrCryptoCodec extends CryptoCodec
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
JceCtrCryptoCodec.JceCtrCipher |
LOG| Constructor | Description |
|---|---|
JceCtrCryptoCodec() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calculateIV(byte[] initIV,
long counter,
byte[] iv,
int blockSize) |
|
void |
close() |
|
void |
generateSecureRandom(byte[] bytes) |
Generate a number of secure, random bytes suitable for cryptographic use.
|
Configuration |
getConf() |
Return the configuration used by this object.
|
protected abstract org.slf4j.Logger |
getLogger() |
|
java.lang.String |
getProvider() |
|
void |
setConf(Configuration conf) |
Set the configuration to be used by this object.
|
void |
setProvider(java.lang.String provider) |
calculateIV, createDecryptor, createEncryptor, getCipherSuite, getInstance, getInstancepublic java.lang.String getProvider()
public void setProvider(java.lang.String provider)
public void calculateIV(byte[] initIV,
long counter,
byte[] iv,
int blockSize)
public void close()
throws java.io.IOException
java.io.IOExceptionprotected abstract org.slf4j.Logger getLogger()
public Configuration getConf()
Configurablepublic void setConf(Configuration conf)
Configurableconf - configuration to be usedpublic void generateSecureRandom(byte[] bytes)
CryptoCodecgenerateSecureRandom in class CryptoCodecbytes - byte array to populate with random dataCopyright © 2008–2025 Apache Software Foundation. All rights reserved.