public class AuthorizedKeyValidator extends java.lang.Object implements FieldValidator<java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
algs |
static java.lang.String[] |
arg_options
options keywords that take arguments
|
static java.lang.String[] |
options
option keywords without arguments
|
| Constructor and Description |
|---|
AuthorizedKeyValidator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fingerprint(java.lang.String key) |
java.lang.String |
fingerprint2(java.lang.String key) |
java.lang.String |
getComment(java.lang.String key)
return the trailing comment from a key
If the key fails to parse null is returned.
|
static java.lang.String |
getOptionPattern() |
java.lang.String |
normalise(java.lang.String key)
convert a key to normalised form
(without options or comment)
If the key fails to parse null is returned.
|
void |
validate(java.lang.String key) |
protected void |
validateBlock(uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil.SSH2DataBuffer buf)
Extension point validator.
|
public static final java.lang.String[] options
public static final java.lang.String[] arg_options
public static final java.lang.String[] algs
public static java.lang.String getOptionPattern()
public void validate(java.lang.String key)
throws ValidateException
validate in interface FieldValidator<java.lang.String>ValidateExceptionpublic java.lang.String normalise(java.lang.String key)
throws ParseException
key - ParseExceptionpublic java.lang.String fingerprint(java.lang.String key)
throws ParseException,
java.security.NoSuchAlgorithmException
ParseExceptionjava.security.NoSuchAlgorithmExceptionpublic java.lang.String fingerprint2(java.lang.String key)
throws ParseException,
java.security.NoSuchAlgorithmException
ParseExceptionjava.security.NoSuchAlgorithmExceptionpublic java.lang.String getComment(java.lang.String key)
key - protected void validateBlock(uk.ac.ed.epcc.webapp.ssh.PublicKeyReaderUtil.SSH2DataBuffer buf)
throws ValidateException
alg - ValidateException