org.owasp.esapi.codecs
Class VBScriptCodec
java.lang.Object
org.owasp.esapi.codecs.Codec
org.owasp.esapi.codecs.VBScriptCodec
public class VBScriptCodec
- extends Codec
Implementation of the Codec interface for 'quote' encoding from VBScript.
- Since:
- June 1, 2007
- Author:
- Jeff Williams (jeff.williams .at. aspectsecurity.com) Aspect Security
- See Also:
Encoder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VBScriptCodec
public VBScriptCodec()
encode
public String encode(char[] immune,
String input)
- Encode a String so that it can be safely used in a specific context.
- Overrides:
encode
in class Codec
- Parameters:
immune
- input
- the String to encode
- Returns:
- the encoded String
encodeCharacter
public String encodeCharacter(char[] immune,
Character c)
- Returns quote-encoded character
- Overrides:
encodeCharacter
in class Codec
- Parameters:
immune
- c
- the Character to encode
- Returns:
- the encoded Character
decodeCharacter
public Character decodeCharacter(PushbackString input)
- Returns the decoded version of the character starting at index, or
null if no decoding is possible.
Formats all are legal both upper/lower case:
"x - all special characters
" + chr(x) + " - not supported yet
- Overrides:
decodeCharacter
in class Codec
- Parameters:
input
- the Character to decode
- Returns:
- the decoded Character
Copyright © 2013 The Open Web Application Security Project (OWASP). All Rights Reserved.