public class SigningPolicyParser extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ACCESS_ID_CA |
static String |
ACCESS_ID_PREFIX |
static String |
CONDITION_PREFIX |
static String |
CONDITION_SUBJECT |
static String |
DEF_AUTH_GLOBUS |
static String |
DEF_AUTH_X509 |
static String |
NEG_RIGHTS |
static String |
POS_RIGHTS |
static String |
SINGLE_CHAR |
static String |
SINGLE_PATTERN |
static String |
VALUE_CA_SIGN |
static String |
WILDCARD |
static String |
WILDCARD_PATTERN |
Constructor and Description |
---|
SigningPolicyParser() |
Modifier and Type | Method and Description |
---|---|
static Pattern |
getPattern(String patternStr)
Method that takes a pattern string as described in the signing policy
file with * for zero or many characters and ? for single character, and
converts it into java.util.regexp.Pattern object.
|
Map<X500Principal,SigningPolicy> |
parse(Reader reader)
Parses input stream to extract signing policy defined for CA with the
specified DN.
|
Map<X500Principal,SigningPolicy> |
parse(String fileName)
Parses the file to extract signing policy defined for CA with the
specified DN.
|
public static final String ACCESS_ID_PREFIX
public static final String ACCESS_ID_CA
public static final String DEF_AUTH_X509
public static final String DEF_AUTH_GLOBUS
public static final String POS_RIGHTS
public static final String NEG_RIGHTS
public static final String CONDITION_PREFIX
public static final String CONDITION_SUBJECT
public static final String VALUE_CA_SIGN
public static final String SINGLE_CHAR
public static final String WILDCARD
public static final String SINGLE_PATTERN
public static final String WILDCARD_PATTERN
public Map<X500Principal,SigningPolicy> parse(String fileName) throws FileNotFoundException, SigningPolicyException
fileName
- Name of the signing policy fileSigningPolicyException
- Any errors with parsing the signing policy file.FileNotFoundException
- If the signing policy file does not exist.public Map<X500Principal,SigningPolicy> parse(Reader reader) throws SigningPolicyException
reader
- Reader to any input stream to get the signing policy
information.SigningPolicyException
- Any errors with parsing the signing policy.public static Pattern getPattern(String patternStr)
patternStr
- Pattern string as described in the signing policy file
with for zero or many characters and ? for single
characterCopyright © 2016. All rights reserved.