All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.genexus.cryptography.Constants Maven / Gradle / Ivy

package com.genexus.cryptography;

import com.genexus.cryptography.GXSigning.PKCSStandard;

public class Constants {
	public static final String UNICODE = "UTF-8";

	/* SYMMETRIC CONSTANTS */
	public static final String DEFAULT_SYM_ALGORITHM = "DES";
	public static final String DEFAULT_SYM_PADDING = "PKCS5Padding";
	public static final String DEFAULT_SYM_MODE = "CBC";

	/* HASHING CONSTANTS */
	public static String DEFAULT_HASH_ALGORITHM = "SHA-256";
	public static String SECURITY_HASH_ALGORITHM = "SHA-256";

	
	/* SIGN Constants */ 
	public static final String DEFAULT_DIGITAL_SIGNATURE_ALGORITHM_NAME = "RSA";
	public static final String DEFAULT_DIGITAL_SIGNATURE_FORMAT = "PKCS1";
	public static final String DEFAULT_DIGITAL_SIGNATURE_HASH_ALGORITHM_NAME = "SHA256";
	public static final PKCSStandard DEFAULT_DIGITAL_SIGNATURE_STANDARD = PKCSStandard.PKCS1;
	
	
	/* MESSAGES */ 
	public static final String ALGORITHM_NOT_SUPPORTED = "Algorithm not supported";
	public static final String PRIVATEKEY_NOT_PRESENT = "Certificate does not contain private key";
	public static final String ENCRYPTION_ERROR = "Unknown encryption exception";
	public static final String OK = "";
	public static final String CERT_NOT_LOADED = "Certificate could not be loaded";
	public static final String CERT_NOT_TRUSTED = "Certificate is not trusted.";
	public static final String CERT_NOT_FOUND = "Certificate was not found";
	public static final String CERT_NOT_INITIALIZED = "Certificate not initialized";
	public static final String SIGNATURE_EXCEPTION = "Signature Exception";
	public static final String CERT_ENCODING_EXCEPTION = "Certificate Encoding exception";
	public static final String KEY_NOT_VALID = "Not valid Key";

	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy