A B C D E F G H I K L M N O P R S T U V W 

A

ACS_META - Static variable in class org.miloss.fgsms.common.Constants
 
ACSA_META - Static variable in class org.miloss.fgsms.common.Constants
 
addAppender(Appender) - Method in class org.miloss.fgsms.common.Logger
 
AES - Class in org.miloss.fgsms.common
This program uses a AES key, retrieves its raw bytes, and then reinstantiates a AES key from the key bytes.
AES() - Constructor for class org.miloss.fgsms.common.AES
 
AesCbcWithIntegrity - Class in org.miloss.fgsms.common
Simple library for the "right" defaults for AES key generation, encryption, and decryption using 128-bit AES, CBC, PKCS5 padding, and a random 16-byte IV with SHA1PRNG.
AesCbcWithIntegrity() - Constructor for class org.miloss.fgsms.common.AesCbcWithIntegrity
 
AesCbcWithIntegrity.CipherTextIvMac - Class in org.miloss.fgsms.common
Holder class that allows us to bundle ciphertext and IV together.
AesCbcWithIntegrity.CipherTextIvMac(byte[], byte[], byte[]) - Constructor for class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
Construct a new bundle of ciphertext and IV.
AesCbcWithIntegrity.CipherTextIvMac(String) - Constructor for class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
Constructs a new bundle of ciphertext and IV from a string of the format base64(iv):base64(ciphertext).
AesCbcWithIntegrity.PrngFixes - Class in org.miloss.fgsms.common
Fixes for the RNG as per http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html This software is provided 'as-is', without any express or implied warranty.
AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom - Class in org.miloss.fgsms.common
SecureRandomSpi which passes all requests to the Linux PRNG ( /dev/urandom).
AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom() - Constructor for class org.miloss.fgsms.common.AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom
 
AesCbcWithIntegrity.SecretKeys - Class in org.miloss.fgsms.common
Holder class that has both the secret AES key for encryption (confidentiality) and the secret HMAC key for integrity.
AesCbcWithIntegrity.SecretKeys(SecretKey, SecretKey) - Constructor for class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
Construct the secret keys container.
apply() - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity.PrngFixes
Applies all fixes.
ARS_META - Static variable in class org.miloss.fgsms.common.Constants
 
assertLog(boolean, String) - Method in class org.miloss.fgsms.common.Logger
 

B

Base64 - Class in org.miloss.fgsms.common.codec
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class org.miloss.fgsms.common.codec.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(boolean) - Constructor for class org.miloss.fgsms.common.codec.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in the given URL-safe mode.
Base64(int) - Constructor for class org.miloss.fgsms.common.codec.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[]) - Constructor for class org.miloss.fgsms.common.codec.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
Base64(int, byte[], boolean) - Constructor for class org.miloss.fgsms.common.codec.Base64
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
BaseNCodec - Class in org.miloss.fgsms.common.codec
Abstract superclass for Base-N encoders and decoders.
BaseNCodec(int, int, int, int) - Constructor for class org.miloss.fgsms.common.codec.BaseNCodec
Note lineLength is rounded down to the nearest multiple of BaseNCodec.encodedBlockSize If chunkSeparatorLength is zero, then chunking is disabled.
BaseNCodec(int, int, int, int, byte) - Constructor for class org.miloss.fgsms.common.codec.BaseNCodec
Note lineLength is rounded down to the nearest multiple of BaseNCodec.encodedBlockSize If chunkSeparatorLength is zero, then chunking is disabled.
BinaryCodec - Class in org.miloss.fgsms.common.codec
Converts between byte arrays and strings of "0"s and "1"s.
BinaryCodec() - Constructor for class org.miloss.fgsms.common.codec.BinaryCodec
 
BinaryDecoder - Interface in org.miloss.fgsms.common.codec
Defines common decoding methods for byte array decoders.
BinaryEncoder - Interface in org.miloss.fgsms.common.codec
Defines common encoding methods for byte array encoders.

C

CAC_DELEGATE_Authorization_Header - Static variable in class org.miloss.fgsms.common.Constants
Http header
callAppenders(LoggingEvent) - Method in class org.miloss.fgsms.common.Logger
 
CharEncoding - Class in org.miloss.fgsms.common.codec
Character encoding names required of every implementation of the Java platform.
CharEncoding() - Constructor for class org.miloss.fgsms.common.codec.CharEncoding
 
CharSequenceUtils - Class in org.miloss.fgsms.common.codec
Operations on CharSequence that are null safe.
CharSequenceUtils() - Constructor for class org.miloss.fgsms.common.codec.CharSequenceUtils
 
CHARSET - Static variable in class org.miloss.fgsms.common.Constants
 
Charsets - Class in org.miloss.fgsms.common.codec
Charsets required of every implementation of the Java platform.
Charsets() - Constructor for class org.miloss.fgsms.common.codec.Charsets
 
compare(Object, Object) - Method in class org.miloss.fgsms.common.codec.StringEncoderComparator
Compares two strings based not on the strings themselves, but on an encoding of the two strings using the StringEncoder this Comparator was created with.
Constants - Class in org.miloss.fgsms.common
A collection of constants, also versioning information
Constants() - Constructor for class org.miloss.fgsms.common.Constants
 
Constants.AuthMode - Enum in org.miloss.fgsms.common
 
constantTimeEq(byte[], byte[]) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Simple constant-time equality of two byte arrays.
containsAlphabetOrPad(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Tests a given byte array to see if it contains any characters within the alphabet or PAD.

D

DAS_META - Static variable in class org.miloss.fgsms.common.Constants
 
DCS_META - Static variable in class org.miloss.fgsms.common.Constants
 
DCSaction - Static variable in class org.miloss.fgsms.common.Constants
 
DCSaction2 - Static variable in class org.miloss.fgsms.common.Constants
 
DCSaction3 - Static variable in class org.miloss.fgsms.common.Constants
 
DCSaction4 - Static variable in class org.miloss.fgsms.common.Constants
 
DE(String) - Static method in class org.miloss.fgsms.common.AES
 
DE(String, String) - Static method in class org.miloss.fgsms.common.AES
 
debug(Object) - Method in class org.miloss.fgsms.common.Logger
 
debug(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
decode(Object) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Decodes an Object using the Base-N algorithm.
decode(String) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Decodes a String containing characters in the Base-N alphabet.
decode(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Decodes a byte[] containing characters in the Base-N alphabet.
decode(Object) - Method in class org.miloss.fgsms.common.codec.BinaryCodec
Decodes a byte array where each byte represents an ASCII '0' or '1'.
decode(byte[]) - Method in class org.miloss.fgsms.common.codec.BinaryCodec
Decodes a byte array where each byte represents an ASCII '0' or '1'.
decode(byte[]) - Method in interface org.miloss.fgsms.common.codec.BinaryDecoder
Decodes a byte array and returns the results as a byte array.
decode(Object) - Method in interface org.miloss.fgsms.common.codec.Decoder
Decodes an "encoded" Object and returns a "decoded" Object.
decode(byte[]) - Method in class org.miloss.fgsms.common.codec.Hex
Converts an array of character bytes representing hexadecimal values into an array of bytes of those same values.
decode(ByteBuffer) - Method in class org.miloss.fgsms.common.codec.Hex
Converts a buffer of character bytes representing hexadecimal values into an array of bytes of those same values.
decode(Object) - Method in class org.miloss.fgsms.common.codec.Hex
Converts a String or an array of character bytes representing hexadecimal values into an array of bytes of those same values.
decode(String) - Method in interface org.miloss.fgsms.common.codec.StringDecoder
Decodes a String and returns a String.
decodeBase64(String) - Static method in class org.miloss.fgsms.common.codec.Base64
Decodes a Base64 String into octets.
decodeBase64(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Decodes Base64 data into octets.
decodeHex(String) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a String representing hexadecimal values into an array of bytes of those same values.
decodeHex(char[]) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of characters representing hexadecimal values into an array of bytes of those same values.
decodeInteger(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Decodes a byte64-encoded integer according to crypto standards such as W3C's XML-Signature.
Decoder - Interface in org.miloss.fgsms.common.codec
Provides the highest level of abstraction for Decoders.
DecoderException - Exception in org.miloss.fgsms.common.codec
Thrown when there is a failure condition during the decoding process.
DecoderException() - Constructor for exception org.miloss.fgsms.common.codec.DecoderException
Constructs a new exception with null as its detail message.
DecoderException(String) - Constructor for exception org.miloss.fgsms.common.codec.DecoderException
Constructs a new exception with the specified detail message.
DecoderException(String, Throwable) - Constructor for exception org.miloss.fgsms.common.codec.DecoderException
Constructs a new exception with the specified detail message and cause.
DecoderException(Throwable) - Constructor for exception org.miloss.fgsms.common.codec.DecoderException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
decrypt(AesCbcWithIntegrity.CipherTextIvMac, AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
AES CBC decrypt.
decryptString(AesCbcWithIntegrity.CipherTextIvMac, AesCbcWithIntegrity.SecretKeys, String) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
AES CBC decrypt.
decryptString(AesCbcWithIntegrity.CipherTextIvMac, AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
AES CBC decrypt.
DEFAULT_CHARSET - Static variable in class org.miloss.fgsms.common.codec.Hex
Default charset is Charsets.UTF_8
DEFAULT_CHARSET_NAME - Static variable in class org.miloss.fgsms.common.codec.Hex
Default charset name is CharEncoding.UTF_8
DiscoveryScopeCACPKI - Static variable in class org.miloss.fgsms.common.Constants
 
DiscoveryScopeUsernamePassword - Static variable in class org.miloss.fgsms.common.Constants
 
DomainUnspecified - Static variable in class org.miloss.fgsms.common.Constants
 

E

EN(String) - Static method in class org.miloss.fgsms.common.AES
 
EN(String, String) - Static method in class org.miloss.fgsms.common.AES
 
encode(Object) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Encodes an Object using the Base-N algorithm.
encode(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
encode(byte[], int, int) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
encode(byte[]) - Method in class org.miloss.fgsms.common.codec.BinaryCodec
Converts an array of raw binary data into an array of ASCII 0 and 1 characters.
encode(Object) - Method in class org.miloss.fgsms.common.codec.BinaryCodec
Converts an array of raw binary data into an array of ASCII 0 and 1 chars.
encode(byte[]) - Method in interface org.miloss.fgsms.common.codec.BinaryEncoder
Encodes a byte array and return the encoded data as a byte array.
encode(Object) - Method in interface org.miloss.fgsms.common.codec.Encoder
Encodes an "Object" and returns the encoded content as an Object.
encode(byte[]) - Method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into an array of bytes for the characters representing the hexadecimal values of each byte in order.
encode(ByteBuffer) - Method in class org.miloss.fgsms.common.codec.Hex
Converts byte buffer into an array of bytes for the characters representing the hexadecimal values of each byte in order.
encode(Object) - Method in class org.miloss.fgsms.common.codec.Hex
Converts a String or an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encode(String) - Method in interface org.miloss.fgsms.common.codec.StringEncoder
Encodes a String and returns a String.
encodeAsString(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Encodes a byte[] containing binary data, into a String containing characters in the appropriate alphabet.
encodeBase64(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64(byte[], boolean, boolean, int) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
encodeBase64String(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64URLSafe(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeBase64URLSafeString(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
encodeHex(byte[]) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(ByteBuffer) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a byte buffer into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(byte[], boolean) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(ByteBuffer, boolean) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a byte buffer into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(byte[], char[]) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into an array of characters representing the hexadecimal values of each byte in order.
encodeHex(ByteBuffer, char[]) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a byte buffer into an array of characters representing the hexadecimal values of each byte in order.
encodeHexString(byte[]) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into a String representing the hexadecimal values of each byte in order.
encodeHexString(byte[], boolean) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts an array of bytes into a String representing the hexadecimal values of each byte in order.
encodeHexString(ByteBuffer) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a byte buffer into a String representing the hexadecimal values of each byte in order.
encodeHexString(ByteBuffer, boolean) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a byte buffer into a String representing the hexadecimal values of each byte in order.
encodeInteger(BigInteger) - Static method in class org.miloss.fgsms.common.codec.Base64
Encodes to a byte64-encoded integer according to crypto standards such as W3C's XML-Signature.
Encoder - Interface in org.miloss.fgsms.common.codec
Provides the highest level of abstraction for Encoders.
EncoderException - Exception in org.miloss.fgsms.common.codec
Thrown when there is a failure condition during the encoding process.
EncoderException() - Constructor for exception org.miloss.fgsms.common.codec.EncoderException
Constructs a new exception with null as its detail message.
EncoderException(String) - Constructor for exception org.miloss.fgsms.common.codec.EncoderException
Constructs a new exception with the specified detail message.
EncoderException(String, Throwable) - Constructor for exception org.miloss.fgsms.common.codec.EncoderException
Constructs a new exception with the specified detail message and cause.
EncoderException(Throwable) - Constructor for exception org.miloss.fgsms.common.codec.EncoderException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
encodeToString(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
encrypt(String, AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Generates a random IV and encrypts this plain text with the given key.
encrypt(String, AesCbcWithIntegrity.SecretKeys, String) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Generates a random IV and encrypts this plain text with the given key.
encrypt(byte[], AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Generates a random IV and encrypts this plain text with the given key.
EncryptedConnectionFactory - Class in org.miloss.fgsms.tomcat.jdbcp
Automagically decrypts passwords for JDBC connections
EncryptedConnectionFactory() - Constructor for class org.miloss.fgsms.tomcat.jdbcp.EncryptedConnectionFactory
 
engineGenerateSeed(int) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom
 
engineNextBytes(byte[]) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom
 
engineSetSeed(byte[]) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.PrngFixes.LinuxPRNGSecureRandom
 
ensureBufferSize(int, BaseNCodec.Context) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Ensure that the buffer has room for size bytes
equals(Object) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
 
equals(Object) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
equals(CharSequence, CharSequence) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Compares two CharSequences, returning true if they represent equal sequences of characters.
error(Object) - Method in class org.miloss.fgsms.common.Logger
 
error(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 

F

fatal(Object) - Method in class org.miloss.fgsms.common.Logger
 
fatal(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
fromAscii(char[]) - Static method in class org.miloss.fgsms.common.codec.BinaryCodec
Decodes a char array where each char represents an ASCII '0' or '1'.
fromAscii(byte[]) - Static method in class org.miloss.fgsms.common.codec.BinaryCodec
Decodes a byte array where each byte represents an ASCII '0' or '1'.

G

GEN() - Static method in class org.miloss.fgsms.common.AES
Generate a new AES 256 bit encryption key.
GEN(short) - Static method in class org.miloss.fgsms.common.AES
Generate a new AES 256 bit encryption key.
generateIv() - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Creates a random Initialization Vector (IV) of IV_LENGTH_BYTES.
generateKey() - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
A function that generates random AES & HMAC keys and prints out exceptions but doesn't throw them since none should be encountered.
generateKeyFromPassword(String, byte[]) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
A function that generates password-based AES & HMAC keys.
generateKeyFromPassword(String, String) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
A function that generates password-based AES & HMAC keys.
generateMac(byte[], SecretKey) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Generate the mac based on HMAC_ALGORITHM
generateSalt() - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Generates a random salt.
getAdditivity() - Method in class org.miloss.fgsms.common.Logger
 
getAllAppenders() - Method in class org.miloss.fgsms.common.Logger
 
getAppender(String) - Method in class org.miloss.fgsms.common.Logger
 
getByteBufferUtf8(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a byte buffer using the UTF-8 charset, storing the result into a new byte array.
getBytesIso8859_1(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the ISO-8859-1 charset, storing the result into a new byte array.
getBytesUnchecked(String, String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the named charset, storing the result into a new byte array.
getBytesUsAscii(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the US-ASCII charset, storing the result into a new byte array.
getBytesUtf16(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16 charset, storing the result into a new byte array.
getBytesUtf16Be(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16BE charset, storing the result into a new byte array.
getBytesUtf16Le(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the UTF-16LE charset, storing the result into a new byte array.
getBytesUtf8(String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Encodes the given string into a sequence of bytes using the UTF-8 charset, storing the result into a new byte array.
getChainedPriority() - Method in class org.miloss.fgsms.common.Logger
 
getCharset() - Method in class org.miloss.fgsms.common.codec.Hex
Gets the charset.
getCharsetName() - Method in class org.miloss.fgsms.common.codec.Hex
Gets the charset name.
getCipherText() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
 
getConfidentialityKey() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
getDefaultBufferSize() - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Get the default buffer size.
getEffectiveLevel() - Method in class org.miloss.fgsms.common.Logger
 
getEncodedLength(byte[]) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Calculates the amount of space needed to encode the supplied array.
getIntegrityKey() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
getIv() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
 
getLevel() - Method in class org.miloss.fgsms.common.Logger
 
getLogger(String) - Static method in class org.miloss.fgsms.common.Logger
 
getLogger(Class) - Static method in class org.miloss.fgsms.common.Logger
 
getLogger(String, LoggerFactory) - Static method in class org.miloss.fgsms.common.Logger
 
getMac() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
 
getName() - Method in class org.miloss.fgsms.common.Logger
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.miloss.fgsms.tomcat.jdbcp.EncryptedConnectionFactory
 
getParent() - Method in class org.miloss.fgsms.common.Logger
 
getPriority() - Method in class org.miloss.fgsms.common.Logger
 
getResourceBundle() - Method in class org.miloss.fgsms.common.Logger
 
getRootLogger() - Static method in class org.miloss.fgsms.common.Logger
 

H

hashCode() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
 
hashCode() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
Hex - Class in org.miloss.fgsms.common.codec
Converts hexadecimal Strings.
Hex() - Constructor for class org.miloss.fgsms.common.codec.Hex
Creates a new codec with the default charset name Hex.DEFAULT_CHARSET
Hex(Charset) - Constructor for class org.miloss.fgsms.common.codec.Hex
Creates a new codec with the given Charset.
Hex(String) - Constructor for class org.miloss.fgsms.common.codec.Hex
Creates a new codec with the given charset name.
HTTPQueryName - Static variable in class org.miloss.fgsms.common.Constants
 

I

info(Object) - Method in class org.miloss.fgsms.common.Logger
 
info(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
INTERNAL_DEFAULT_CONFIG_DATABASE_NAME - Static variable in class org.miloss.fgsms.common.Constants
 
INTERNAL_DEFAULT_PERFORMANCE_DATABASE_NAME - Static variable in class org.miloss.fgsms.common.Constants
 
INTERNAL_DEFAULT_QUARTZ_DATABASE_NAME - Static variable in class org.miloss.fgsms.common.Constants
 
isArrayByteBase64(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Deprecated.
1.5 Use Base64.isBase64(byte[]), will be removed in 2.0.
isAttached(Appender) - Method in class org.miloss.fgsms.common.Logger
 
isBase64(byte) - Static method in class org.miloss.fgsms.common.codec.Base64
Returns whether or not the octet is in the base 64 alphabet.
isBase64(String) - Static method in class org.miloss.fgsms.common.codec.Base64
Tests a given String to see if it contains only valid characters within the Base64 alphabet.
isBase64(byte[]) - Static method in class org.miloss.fgsms.common.codec.Base64
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isDebugEnabled() - Method in class org.miloss.fgsms.common.Logger
 
isEnabledFor(Priority) - Method in class org.miloss.fgsms.common.Logger
 
isInAlphabet(byte) - Method in class org.miloss.fgsms.common.codec.Base64
Returns whether or not the octet is in the Base64 alphabet.
isInAlphabet(byte) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Returns whether or not the octet is in the current alphabet.
isInAlphabet(byte[], boolean) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Tests a given byte array to see if it contains only valid characters within the alphabet.
isInAlphabet(String) - Method in class org.miloss.fgsms.common.codec.BaseNCodec
Tests a given String to see if it contains only valid characters within the alphabet.
isInfoEnabled() - Method in class org.miloss.fgsms.common.Logger
 
isJCEInstalled - Static variable in class org.miloss.fgsms.common.AES
 
ISO_8859_1 - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
CharEncodingISO Latin Alphabet No.
ISO_8859_1 - Static variable in class org.miloss.fgsms.common.codec.Charsets
CharEncodingISO Latin Alphabet No.
isTraceEnabled() - Method in class org.miloss.fgsms.common.Logger
 
isUrlSafe() - Method in class org.miloss.fgsms.common.codec.Base64
Returns our current encode mode.
isWhiteSpace(byte) - Static method in class org.miloss.fgsms.common.codec.BaseNCodec
Checks if a byte value is whitespace or not.
ivCipherConcat(byte[], byte[]) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
Concatinate the IV to the cipherText using array copy.

K

key - Static variable in class org.miloss.fgsms.common.Constants
 
keys(String) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
An aes key derived from a base64 encoded key.
keyString(AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Converts the given AES/HMAC keys into a base64 encoded string suitable for storage.

L

l7dlog(Priority, String, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
l7dlog(Priority, String, Object[], Throwable) - Method in class org.miloss.fgsms.common.Logger
 
lineLength - Variable in class org.miloss.fgsms.common.codec.BaseNCodec
Chunksize for encoding.
log - Static variable in class org.miloss.fgsms.common.AES
 
log(Priority, Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
log(Priority, Object) - Method in class org.miloss.fgsms.common.Logger
 
log(String, Priority, Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
Logger - Class in org.miloss.fgsms.common
Mirrors Apache Log4j and acts as a wrapper.
Logger(String) - Constructor for class org.miloss.fgsms.common.Logger
 
LoggerName - Static variable in class org.miloss.fgsms.common.Constants
 
logname - Static variable in class org.miloss.fgsms.common.AES
 

M

MASK_8BITS - Static variable in class org.miloss.fgsms.common.codec.BaseNCodec
Mask used to extract 8 bits, used in decoding bytes
MessageId - Static variable in class org.miloss.fgsms.common.Constants
Deprecated.
MIME_CHUNK_SIZE - Static variable in class org.miloss.fgsms.common.codec.BaseNCodec
MIME chunk size per RFC 2045 section 6.8.

N

newString(byte[], String) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the given charset.
newStringIso8859_1(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the ISO-8859-1 charset.
newStringUsAscii(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the US-ASCII charset.
newStringUtf16(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16 charset.
newStringUtf16Be(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16BE charset.
newStringUtf16Le(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-16LE charset.
newStringUtf8(byte[]) - Static method in class org.miloss.fgsms.common.codec.StringUtils
Constructs a new String by decoding the specified array of bytes using the UTF-8 charset.

O

oneway - Static variable in class org.miloss.fgsms.common.Constants
 
org.miloss.fgsms.common - package org.miloss.fgsms.common
 
org.miloss.fgsms.common.codec - package org.miloss.fgsms.common.codec
 
org.miloss.fgsms.tomcat.jdbcp - package org.miloss.fgsms.tomcat.jdbcp
 

P

PAD - Variable in class org.miloss.fgsms.common.codec.BaseNCodec
Deprecated.
Use BaseNCodec.pad. Will be removed in 2.0.
pad - Variable in class org.miloss.fgsms.common.codec.BaseNCodec
 
PAD_DEFAULT - Static variable in class org.miloss.fgsms.common.codec.BaseNCodec
Byte used to pad output.
PCS_META - Static variable in class org.miloss.fgsms.common.Constants
 
PCSaction - Static variable in class org.miloss.fgsms.common.Constants
 
PCSaction2 - Static variable in class org.miloss.fgsms.common.Constants
 
PEM_CHUNK_SIZE - Static variable in class org.miloss.fgsms.common.codec.BaseNCodec
PEM chunk size per RFC 1421 section 4.3.2.4.
PropertyAuthModeKey - Static variable in class org.miloss.fgsms.common.Constants
 
PROPERTYPAIR_OS_AGENT_CALLBACK_URL - Static variable in class org.miloss.fgsms.common.Constants
Used for OS Agent Property Pair callbacks
PROPERTYPAIR_OS_AGENT_STARTED - Static variable in class org.miloss.fgsms.common.Constants
 

R

RACS_META - Static variable in class org.miloss.fgsms.common.Constants
 
relatedtransactionKey - Static variable in class org.miloss.fgsms.common.Constants
http header
removeAllAppenders() - Method in class org.miloss.fgsms.common.Logger
 
removeAppender(Appender) - Method in class org.miloss.fgsms.common.Logger
 
removeAppender(String) - Method in class org.miloss.fgsms.common.Logger
 
ROLES_GLOBAL_ADMINISTRATOR - Static variable in class org.miloss.fgsms.common.Constants
 
ROLES_GLOBAL_AGENT - Static variable in class org.miloss.fgsms.common.Constants
 
ROLES_GLOBAL_AUDITOR - Static variable in class org.miloss.fgsms.common.Constants
 
ROLES_GLOBAL_READ - Static variable in class org.miloss.fgsms.common.Constants
 
ROLES_GLOBAL_WRITE - Static variable in class org.miloss.fgsms.common.Constants
 
RS_META - Static variable in class org.miloss.fgsms.common.Constants
 

S

saltString(byte[]) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
Converts the given salt into a base64 encoded string suitable for storage.
setAdditivity(boolean) - Method in class org.miloss.fgsms.common.Logger
 
setConfidentialityKey(SecretKey) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
setIntegrityKey(SecretKey) - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
 
setLevel(Level) - Method in class org.miloss.fgsms.common.Logger
 
setPriority(Priority) - Method in class org.miloss.fgsms.common.Logger
 
setResourceBundle(ResourceBundle) - Method in class org.miloss.fgsms.common.Logger
 
shutdown() - Static method in class org.miloss.fgsms.common.Logger
 
SS_META - Static variable in class org.miloss.fgsms.common.Constants
 
StringDecoder - Interface in org.miloss.fgsms.common.codec
Defines common decoding methods for String decoders.
StringEncoder - Interface in org.miloss.fgsms.common.codec
Defines common encoding methods for String encoders.
StringEncoderComparator - Class in org.miloss.fgsms.common.codec
Compares Strings using a StringEncoder.
StringEncoderComparator() - Constructor for class org.miloss.fgsms.common.codec.StringEncoderComparator
Deprecated.
Creating an instance without a StringEncoder leads to a NullPointerException. Will be removed in 2.0.
StringEncoderComparator(StringEncoder) - Constructor for class org.miloss.fgsms.common.codec.StringEncoderComparator
Constructs a new instance with the given algorithm.
StringUtils - Class in org.miloss.fgsms.common.codec
Converts String to and from bytes using the encodings required by the Java specification.
StringUtils() - Constructor for class org.miloss.fgsms.common.codec.StringUtils
 

T

toAsciiBytes(byte[]) - Static method in class org.miloss.fgsms.common.codec.BinaryCodec
Converts an array of raw binary data into an array of ASCII 0 and 1 character bytes - each byte is a truncated char.
toAsciiChars(byte[]) - Static method in class org.miloss.fgsms.common.codec.BinaryCodec
Converts an array of raw binary data into an array of ASCII 0 and 1 characters.
toAsciiString(byte[]) - Static method in class org.miloss.fgsms.common.codec.BinaryCodec
Converts an array of raw binary data into a String of ASCII 0 and 1 characters.
toByteArray(String) - Method in class org.miloss.fgsms.common.codec.BinaryCodec
Decodes a String where each char of the String represents an ASCII '0' or '1'.
toCharset(Charset) - Static method in class org.miloss.fgsms.common.codec.Charsets
Returns the given Charset or the default Charset if the given Charset is null.
toCharset(String) - Static method in class org.miloss.fgsms.common.codec.Charsets
Returns a Charset for the named charset.
toDigit(char, int) - Static method in class org.miloss.fgsms.common.codec.Hex
Converts a hexadecimal character to an integer.
toString() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.CipherTextIvMac
Encodes this ciphertext, IV, mac as a string.
toString() - Method in class org.miloss.fgsms.common.AesCbcWithIntegrity.SecretKeys
Encodes the two keys as a string
toString() - Method in class org.miloss.fgsms.common.codec.Hex
Returns a string representation of the object, which includes the charset name.
trace(Object) - Method in class org.miloss.fgsms.common.Logger
 
trace(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
transactionRecordedKey - Static variable in class org.miloss.fgsms.common.Constants
Deprecated.
transactionthreadKey - Static variable in class org.miloss.fgsms.common.Constants
Http header

U

Undetermineable - Static variable in class org.miloss.fgsms.common.Constants
 
UNSPECIFIED - Static variable in class org.miloss.fgsms.common.Constants
 
urlKEY - Static variable in class org.miloss.fgsms.common.Constants
 
US_ASCII - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.
US_ASCII - Static variable in class org.miloss.fgsms.common.codec.Charsets
Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.
UTF_16 - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
Sixteen-bit Unicode Transformation Format, The byte order specified by a mandatory initial byte-order mark (either order accepted on input, big-endian used on output)
UTF_16 - Static variable in class org.miloss.fgsms.common.codec.Charsets
Sixteen-bit Unicode Transformation Format, The byte order specified by a mandatory initial byte-order mark (either order accepted on input, big-endian used on output)
UTF_16BE - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
Sixteen-bit Unicode Transformation Format, big-endian byte order.
UTF_16BE - Static variable in class org.miloss.fgsms.common.codec.Charsets
Sixteen-bit Unicode Transformation Format, big-endian byte order.
UTF_16LE - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
Sixteen-bit Unicode Transformation Format, little-endian byte order.
UTF_16LE - Static variable in class org.miloss.fgsms.common.codec.Charsets
Sixteen-bit Unicode Transformation Format, little-endian byte order.
UTF_8 - Static variable in class org.miloss.fgsms.common.codec.CharEncoding
Eight-bit Unicode Transformation Format.
UTF_8 - Static variable in class org.miloss.fgsms.common.codec.Charsets
Eight-bit Unicode Transformation Format.

V

validateKey(String) - Static method in class org.miloss.fgsms.common.AES
return true is the supplied key is a valid aes key
validateKey(AesCbcWithIntegrity.SecretKeys) - Static method in class org.miloss.fgsms.common.AesCbcWithIntegrity
return true is the supplied key is a valid aes key
valueOf(String) - Static method in enum org.miloss.fgsms.common.Constants.AuthMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.miloss.fgsms.common.Constants.AuthMode
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Static variable in class org.miloss.fgsms.common.Constants
This is the current build number, it is replaced at build time by the maven and includes the version, branch, timestamp and username of the person that build it

W

warn(Object) - Method in class org.miloss.fgsms.common.Logger
 
warn(Object, Throwable) - Method in class org.miloss.fgsms.common.Logger
 
WS_ADDRESSING_2004_08 - Static variable in class org.miloss.fgsms.common.Constants
 
WS_ADDRESSING_2005_08 - Static variable in class org.miloss.fgsms.common.Constants
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2008–2017 MIL-OSS. All rights reserved.