Package org.apache.xml.security.utils
Class RFC2253Parser
- java.lang.Object
-
- org.apache.xml.security.utils.RFC2253Parser
-
public class RFC2253Parser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RFC2253Parser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.String
changeLess32toRFC(java.lang.String string)
Method changeLess32toRFC(package private) static java.lang.String
changeLess32toXML(java.lang.String string)
Method changeLess32toXML(package private) static java.lang.String
changeWStoRFC(java.lang.String string)
Method changeWStoRFC(package private) static java.lang.String
changeWStoXML(java.lang.String string)
Method changeWStoXMLprivate static int
countQuotes(java.lang.String s, int i, int j)
Returns the number of Quotation from i to jstatic java.lang.String
normalize(java.lang.String dn)
Method normalizestatic java.lang.String
normalize(java.lang.String dn, boolean toXml)
Method normalize(package private) static java.lang.String
normalizeAT(java.lang.String str)
Method normalizeAT(package private) static java.lang.String
normalizeV(java.lang.String str, boolean toXml)
Method normalizeV(package private) static java.lang.String
parseATAV(java.lang.String str, boolean toXml)
Method parseATAV(package private) static java.lang.String
parseRDN(java.lang.String str, boolean toXml)
Method parseRDN(package private) static java.lang.String
removeWhiteSpace(java.lang.String str, java.lang.String symbol)
Method removeWhiteSpace(package private) static java.lang.String
removeWSandReplace(java.lang.String str, java.lang.String symbol, java.lang.String replace)
Method removeWSandReplacestatic java.lang.String
rfc2253toXMLdsig(java.lang.String dn)
Method rfc2253toXMLdsig(package private) static java.lang.String
rfctoXML(java.lang.String string)
Method rfctoXML(package private) static java.lang.String
semicolonToComma(java.lang.String str)
Method semicolonToComma(package private) static java.lang.String
trim(java.lang.String str)
Method trimstatic java.lang.String
xmldsigtoRFC2253(java.lang.String dn)
Method xmldsigtoRFC2253(package private) static java.lang.String
xmltoRFC(java.lang.String string)
Method xmltoRFC
-
-
-
Method Detail
-
rfc2253toXMLdsig
public static java.lang.String rfc2253toXMLdsig(java.lang.String dn)
Method rfc2253toXMLdsig- Parameters:
dn
-- Returns:
- normalized string
-
xmldsigtoRFC2253
public static java.lang.String xmldsigtoRFC2253(java.lang.String dn)
Method xmldsigtoRFC2253- Parameters:
dn
-- Returns:
- normalized string
-
normalize
public static java.lang.String normalize(java.lang.String dn)
Method normalize- Parameters:
dn
-- Returns:
- normalized string
-
normalize
public static java.lang.String normalize(java.lang.String dn, boolean toXml)
Method normalize- Parameters:
dn
-toXml
-- Returns:
- normalized string
-
parseRDN
static java.lang.String parseRDN(java.lang.String str, boolean toXml) throws java.io.IOException
Method parseRDN- Parameters:
str
-toXml
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
parseATAV
static java.lang.String parseATAV(java.lang.String str, boolean toXml) throws java.io.IOException
Method parseATAV- Parameters:
str
-toXml
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
normalizeAT
static java.lang.String normalizeAT(java.lang.String str)
Method normalizeAT- Parameters:
str
-- Returns:
- normalized string
-
normalizeV
static java.lang.String normalizeV(java.lang.String str, boolean toXml) throws java.io.IOException
Method normalizeV- Parameters:
str
-toXml
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
rfctoXML
static java.lang.String rfctoXML(java.lang.String string)
Method rfctoXML- Parameters:
string
-- Returns:
- normalized string
-
xmltoRFC
static java.lang.String xmltoRFC(java.lang.String string)
Method xmltoRFC- Parameters:
string
-- Returns:
- normalized string
-
changeLess32toRFC
static java.lang.String changeLess32toRFC(java.lang.String string) throws java.io.IOException
Method changeLess32toRFC- Parameters:
string
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
changeLess32toXML
static java.lang.String changeLess32toXML(java.lang.String string) throws java.io.IOException
Method changeLess32toXML- Parameters:
string
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
changeWStoXML
static java.lang.String changeWStoXML(java.lang.String string) throws java.io.IOException
Method changeWStoXML- Parameters:
string
-- Returns:
- normalized string
- Throws:
java.io.IOException
-
changeWStoRFC
static java.lang.String changeWStoRFC(java.lang.String string)
Method changeWStoRFC- Parameters:
string
-- Returns:
- normalized string
-
semicolonToComma
static java.lang.String semicolonToComma(java.lang.String str)
Method semicolonToComma- Parameters:
str
-- Returns:
- normalized string
-
removeWhiteSpace
static java.lang.String removeWhiteSpace(java.lang.String str, java.lang.String symbol)
Method removeWhiteSpace- Parameters:
str
-symbol
-- Returns:
- normalized string
-
removeWSandReplace
static java.lang.String removeWSandReplace(java.lang.String str, java.lang.String symbol, java.lang.String replace)
Method removeWSandReplace- Parameters:
str
-symbol
-replace
-- Returns:
- normalized string
-
countQuotes
private static int countQuotes(java.lang.String s, int i, int j)
Returns the number of Quotation from i to j- Parameters:
s
-i
-j
-- Returns:
- number of quotes
-
trim
static java.lang.String trim(java.lang.String str)
Method trim- Parameters:
str
-- Returns:
- the string
-
-