Skip navigation links
A B C D E G H I K L P R S T U V 

A

ALGORITHM_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
ALGORITHM_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
ASYMMETRIC_KEY_ALIAS_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_ALIAS_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_ALIAS_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.HybridDecryptDeserializerConfig
 
ASYMMETRIC_KEY_ALIAS_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.HybridDecryptDeserializerConfig
 
ASYMMETRIC_KEY_STORE_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_PATH_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_PATH_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_TYPE_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_TYPE_DEFAULT - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_KEY_STORE_TYPE_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_TRANSFORMATION_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
ASYMMETRIC_TRANSFORMATION_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 

B

BaseChainedSerDe - Class in io.macronova.kafka.common.serialization
 
BaseChainedSerDe() - Constructor for class io.macronova.kafka.common.serialization.BaseChainedSerDe
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.GenerateSignatureConfig
 
baseConfigDef() - Static method in class io.macronova.kafka.common.serialization.config.HybridDecryptDeserializerConfig
 
BaseEncryptConfig - Class in io.macronova.kafka.common.serialization.config
 
BaseEncryptConfig(ConfigDef, Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
BaseHybridEncryptConfig - Class in io.macronova.kafka.common.serialization.config
 
BaseHybridEncryptConfig(ConfigDef, Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
BaseSignatureConfig - Class in io.macronova.kafka.common.serialization.config
 
BaseSignatureConfig(ConfigDef, Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 

C

ChainedDeserializer - Class in io.macronova.kafka.common.serialization
Executes ordered chain of deserializers passing output of one to another.
ChainedDeserializer() - Constructor for class io.macronova.kafka.common.serialization.ChainedDeserializer
 
ChainedSerializer - Class in io.macronova.kafka.common.serialization
Executes ordered chain of serializers passing output of one to another.
ChainedSerializer() - Constructor for class io.macronova.kafka.common.serialization.ChainedSerializer
 
close() - Method in class io.macronova.kafka.common.serialization.ChainedDeserializer
 
close() - Method in class io.macronova.kafka.common.serialization.ChainedSerializer
 
close() - Method in class io.macronova.kafka.common.serialization.DecryptDeserializer
 
close() - Method in class io.macronova.kafka.common.serialization.EncryptSerializer
 
close() - Method in class io.macronova.kafka.common.serialization.GenerateSignatureSerializer
 
close() - Method in class io.macronova.kafka.common.serialization.HybridDecryptDeserializer
 
close() - Method in class io.macronova.kafka.common.serialization.HybridEncryptSerializer
 
close() - Method in class io.macronova.kafka.common.serialization.VerifySignatureDeserializer
 
closeQuietly(InputStream) - Static method in class io.macronova.kafka.common.serialization.utils.IOUtils
 
closeQuietly(OutputStream) - Static method in class io.macronova.kafka.common.serialization.utils.IOUtils
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.ChainedDeserializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.ChainedSerializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.DecryptDeserializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.EncryptSerializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.GenerateSignatureSerializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.HybridDecryptDeserializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.HybridEncryptSerializer
 
configure(Map<String, ?>, boolean) - Method in class io.macronova.kafka.common.serialization.VerifySignatureDeserializer
 
copy(InputStream, OutputStream) - Static method in class io.macronova.kafka.common.serialization.utils.IOUtils
 

D

DecryptDeserializer - Class in io.macronova.kafka.common.serialization
Decrypt data with secret key or certificate loaded from keystore.
DecryptDeserializer() - Constructor for class io.macronova.kafka.common.serialization.DecryptDeserializer
 
DecryptDeserializerConfig - Class in io.macronova.kafka.common.serialization.config
 
DecryptDeserializerConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
deserialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.ChainedDeserializer
 
deserialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.DecryptDeserializer
 
deserialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.HybridDecryptDeserializer
 
deserialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.VerifySignatureDeserializer
 
DESERIALIZER_CLASS_CONFIG - Static variable in class io.macronova.kafka.common.serialization.ChainedDeserializer
 

E

EncryptionHelper - Class in io.macronova.kafka.common.serialization.utils
 
EncryptionHelper() - Constructor for class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 
EncryptSerializer - Class in io.macronova.kafka.common.serialization
Encrypt data with secret key or certificate loaded from keystore.
EncryptSerializer() - Constructor for class io.macronova.kafka.common.serialization.EncryptSerializer
 
EncryptSerializerConfig - Class in io.macronova.kafka.common.serialization.config
 
EncryptSerializerConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.EncryptSerializerConfig
 
extractAlgorithm(String) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 

G

GenerateSignatureConfig - Class in io.macronova.kafka.common.serialization.config
 
GenerateSignatureConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.GenerateSignatureConfig
 
GenerateSignatureSerializer - Class in io.macronova.kafka.common.serialization
Sign data with private key (typically RSA or DSA) loaded from keystore.
GenerateSignatureSerializer() - Constructor for class io.macronova.kafka.common.serialization.GenerateSignatureSerializer
 
getAlgorithm() - Method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
getAsymmetricKeyAlias() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getAsymmetricKeyAliasPassword() - Method in class io.macronova.kafka.common.serialization.config.HybridDecryptDeserializerConfig
 
getAsymmetricKeyStorePassword() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getAsymmetricKeyStorePath() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getAsymmetricKeyStoreType() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getAsymmetricTransformation() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getKeyAlias() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
getKeyAlias() - Method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
getKeyAliasPassword() - Method in class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
getKeyAliasPassword() - Method in class io.macronova.kafka.common.serialization.config.GenerateSignatureConfig
 
getKeyLength(PublicKey) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 
getKeyLength(PrivateKey) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 
getKeyStorePassword() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
getKeyStorePassword() - Method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
getKeyStorePath() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
getKeyStorePath() - Method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
getKeyStoreType() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
getKeyStoreType() - Method in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
getSecret() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
getSymmetricTransformation() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
getTransformation() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 

H

HybridDecryptDeserializer - Class in io.macronova.kafka.common.serialization
HybridDecryptDeserializer() - Constructor for class io.macronova.kafka.common.serialization.HybridDecryptDeserializer
 
HybridDecryptDeserializerConfig - Class in io.macronova.kafka.common.serialization.config
 
HybridDecryptDeserializerConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.HybridDecryptDeserializerConfig
 
HybridEncryptSerializer - Class in io.macronova.kafka.common.serialization
Hybrid encryption encodes payload with randomly generated key and symmetric algorithm, for example AES.
HybridEncryptSerializer() - Constructor for class io.macronova.kafka.common.serialization.HybridEncryptSerializer
 
HybridEncryptSerializerConfig - Class in io.macronova.kafka.common.serialization.config
 
HybridEncryptSerializerConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.HybridEncryptSerializerConfig
 

I

initializeCipher(int, String, Key, InputStream, OutputStream) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
Initialize cipher.
initializeCipher(int, String, byte[], InputStream, OutputStream) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
Initialize cipher.
initializeSignature(String, Key, boolean) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 
io.macronova.kafka.common.serialization - package io.macronova.kafka.common.serialization
 
io.macronova.kafka.common.serialization.config - package io.macronova.kafka.common.serialization.config
 
io.macronova.kafka.common.serialization.utils - package io.macronova.kafka.common.serialization.utils
 
IOUtils - Class in io.macronova.kafka.common.serialization.utils
 
IOUtils() - Constructor for class io.macronova.kafka.common.serialization.utils.IOUtils
 
ivLength(String, Cipher) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 

K

KEY_ALIAS_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_ALIAS_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_ALIAS_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_ALIAS_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_ALIAS_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
KEY_ALIAS_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.GenerateSignatureConfig
 
KEY_ALIAS_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
KEY_ALIAS_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.GenerateSignatureConfig
 
KEY_STORE_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_PASSWORD_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_PASSWORD_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_PATH_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_PATH_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_PATH_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_PATH_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_TYPE_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_TYPE_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_TYPE_DEFAULT - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_TYPE_DEFAULT - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 
KEY_STORE_TYPE_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
KEY_STORE_TYPE_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseSignatureConfig
 

L

loadKeyStore(String, String, char[]) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 

P

parseChainConfigurations(Map<String, ?>) - Method in class io.macronova.kafka.common.serialization.BaseChainedSerDe
Group configuration properties by position prefix.

R

randomIV(String, Cipher) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 
requiresIV(String) - Static method in class io.macronova.kafka.common.serialization.utils.EncryptionHelper
 

S

SECRET_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
SECRET_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
serialize(String, Object) - Method in class io.macronova.kafka.common.serialization.ChainedSerializer
 
serialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.EncryptSerializer
 
serialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.GenerateSignatureSerializer
 
serialize(String, byte[]) - Method in class io.macronova.kafka.common.serialization.HybridEncryptSerializer
 
SERIALIZER_CLASS_CONFIG - Static variable in class io.macronova.kafka.common.serialization.ChainedSerializer
 
SYMMETRIC_TRANSFORMATION_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
SYMMETRIC_TRANSFORMATION_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 

T

TRANSFORMATION_CONFIG - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
TRANSFORMATION_DOC - Static variable in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 

U

useCertificate() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 

V

validate() - Method in class io.macronova.kafka.common.serialization.config.BaseEncryptConfig
 
validate() - Method in class io.macronova.kafka.common.serialization.config.BaseHybridEncryptConfig
 
validate() - Method in class io.macronova.kafka.common.serialization.config.DecryptDeserializerConfig
 
VerifySignatureConfig - Class in io.macronova.kafka.common.serialization.config
 
VerifySignatureConfig(Map<?, ?>) - Constructor for class io.macronova.kafka.common.serialization.config.VerifySignatureConfig
 
VerifySignatureDeserializer - Class in io.macronova.kafka.common.serialization
Verifies correctness of signature, and throws SerializationException if it turns out invalid.
VerifySignatureDeserializer() - Constructor for class io.macronova.kafka.common.serialization.VerifySignatureDeserializer
 
A B C D E G H I K L P R S T U V 
Skip navigation links