public class GlobusNamespacesParser extends Object implements NamespacesParser
NamespacePolicy
object.
Only the simplified parsing of the EACL format is implemented, in a similar way is in case
of a native Globus implementation. However there are differences. First of all the format
of this file is defined in a very imprecise way.
The parsing is done in the following way:
Modifier and Type | Field and Description |
---|---|
static String |
ACCESS_ID_CA |
static String |
CONDITION_SUBJECT |
static String |
DEF_AUTH_GLOBUS |
static String |
DEF_AUTH_X509 |
static String |
NS_REGEXP |
static String |
POS_RIGHTS |
static String |
VALUE_CA_SIGN |
Constructor and Description |
---|
GlobusNamespacesParser(String filePath) |
Modifier and Type | Method and Description |
---|---|
static String |
makeRegexpClassicWildcard(String pattern)
Converts wildcard string to Java regexp, ensuring that
literal sequences are correctly escaped.
|
static String |
normalize(String dn) |
List<NamespacePolicy> |
parse() |
public static String ACCESS_ID_CA
public static String DEF_AUTH_X509
public static String DEF_AUTH_GLOBUS
public static String POS_RIGHTS
public static String CONDITION_SUBJECT
public static String VALUE_CA_SIGN
public static final String NS_REGEXP
public GlobusNamespacesParser(String filePath)
public List<NamespacePolicy> parse() throws IOException
parse
in interface NamespacesParser
IOException
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.