public class CipherHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CIPHER_ALGORITHM |
static String |
CIPHER_ALGORITHM_DESCRIPTION |
static String |
CIPHER_MODE |
static String |
CIPHER_MODE_DESCRIPTION |
static String |
CIPHER_PADDING |
static String |
CIPHER_PADDING_DESCRIPTION |
static String |
ENCODING |
static String |
ENCODING_DESCRIPTION |
static String |
INITIALIZATION_VECTOR |
static String |
INITIALIZATION_VECTOR_DESCRIPTION |
static String |
PASSWORD |
static String |
PASSWORD_DESCRIPTION |
static String |
SYMMETRIC_BLOCK_SIZE |
static String |
SYMMETRIC_BLOCK_SIZE_DESCRIPTION |
| Constructor and Description |
|---|
CipherHelper() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
applyDecoding(String input,
String encoding) |
static String |
applyEncoding(byte[] input,
String encoding) |
static Cipher |
getCipher(int mode,
org.qubership.automation.itf.core.model.interceptor.Interceptor interceptor) |
static String |
getCipherInstanceName(String cipherAlgorithm,
String cipherMode,
String cipherPadding) |
static Key |
getCipherKey(String password,
String cipherAlgorithm,
String symmetricBlockSize) |
static List<org.qubership.automation.itf.core.util.descriptor.InterceptorPropertyDescriptor> |
getCipherParametersDefaultList(org.qubership.automation.itf.core.model.interceptor.Interceptor interceptor) |
static IvParameterSpec |
getInitialVector(String initializationVectorValuesStr) |
static String |
replaceText(String xmlText,
String oldText,
String newText) |
public static final String PASSWORD
public static final String PASSWORD_DESCRIPTION
public static final String CIPHER_ALGORITHM
public static final String CIPHER_ALGORITHM_DESCRIPTION
public static final String SYMMETRIC_BLOCK_SIZE
public static final String SYMMETRIC_BLOCK_SIZE_DESCRIPTION
public static final String CIPHER_MODE
public static final String CIPHER_MODE_DESCRIPTION
public static final String CIPHER_PADDING
public static final String CIPHER_PADDING_DESCRIPTION
public static final String INITIALIZATION_VECTOR
public static final String INITIALIZATION_VECTOR_DESCRIPTION
public static final String ENCODING
public static final String ENCODING_DESCRIPTION
public static String getCipherInstanceName(String cipherAlgorithm, String cipherMode, String cipherPadding)
public static Key getCipherKey(String password, String cipherAlgorithm, String symmetricBlockSize) throws NoSuchAlgorithmException, InvalidKeySpecException
public static IvParameterSpec getInitialVector(String initializationVectorValuesStr)
public static Cipher getCipher(int mode, org.qubership.automation.itf.core.model.interceptor.Interceptor interceptor) throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException, InvalidKeySpecException
public static List<org.qubership.automation.itf.core.util.descriptor.InterceptorPropertyDescriptor> getCipherParametersDefaultList(org.qubership.automation.itf.core.model.interceptor.Interceptor interceptor)
Copyright © 2025. All rights reserved.