| java.lang.Object org.ejbca.util.StringTools
StringTools | public class StringTools (Code) | | This class implements some utility functions that are useful when handling Strings.
version: $Id: StringTools.java,v 1.7 2007/10/04 13:23:54 anatom Exp $ |
deobfuscate | public static String deobfuscate(String s)(Code) | | Retrieves the clear text from a string obfuscated with the obfuscate methods
Parameters: s - obfuscated string, usually (bot not neccesarily) starts with OBF: plain text string |
getBase64String | public static String getBase64String(String s)(Code) | | Takes input and converts from Base64 if the string begins with B64:, i.e. is on format
"B64:".
Parameters: s - String to Base64 decode Base64 decoded string, or original string if it was not base 64 encoded |
hasSqlStripChars | public static boolean hasSqlStripChars(String str)(Code) | | Checks if a string contains characters that would be stripped by 'strip'
Parameters: str - the string whose contents would be stripped. true if some chars in the string would be stripped, false if not. See Also: StringTools.strip |
ipOctetsToString | public static String ipOctetsToString(byte[] octets)(Code) | | Converts ip-adress octets, according to ipStringToOctets
to human readable string in form 10.1.1.1 for ipv4 adresses.
Parameters: octets - ip address string, null if input is invalid See Also: StringTools.ipStringToOctets(String) |
ipStringToOctets | public static byte[] ipStringToOctets(String str)(Code) | | Converts an IP-address string to octets of binary ints.
ip is of form a.b.c.d, i.e. at least four octets
Parameters: str - string form of ip-address octets, null if input format is invalid |
obfuscate | public static String obfuscate(String s)(Code) | | Makes a string "hard" to read. Does not provide any real security, but at
least lets you hide passwords so that people with no malicious content don't
accidentaly stumble upon information they should not have.
Parameters: s - string to obfuscate an obfuscated string |
putBase64String | public static String putBase64String(String s)(Code) | | Takes input and converts to Base64 on the format
"B64:", if the string is not null or empty.
Parameters: s - String to base64 encode Base64 encoded string, or original string if it was null or empty |
strip | public static String strip(String str)(Code) | | Strips all special characters from a string by replacing them with a forward slash, '/'.
Parameters: str - the string whose contents will be stripped. the stripped version of the input string. |
stripWhitespace | public static String stripWhitespace(String str)(Code) | | Strips all whitespace including space, tabs, newlines etc from the given string.
Parameters: str - the string the string with all whitespace removed since: 2.1b1 |
|
|