public class ConsolePasswordManager extends RouterPasswordManager
PROP_B64, PROP_CRYPT, PROP_MD5, PROP_PW, PROP_SHASH, SALT_LENGTH, SHASH_LENGTH_context| コンストラクタ | 説明 |
|---|---|
ConsolePasswordManager(RouterContext ctx) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
boolean |
checkMD5(java.lang.String realm,
java.lang.String subrealm,
java.lang.String user,
java.lang.String pw) |
Straight MD5.
|
java.util.Map<java.lang.String,java.lang.String> |
getMD5(java.lang.String realm) |
Get all MD5 usernames and passwords.
|
boolean |
saveMD5(java.lang.String realm,
java.lang.String subrealm,
java.lang.String user,
java.lang.String pw) |
Straight MD5, no salt
Compatible with Jetty and RFC 2617.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheck, checkB64, checkHash, checkHash, checkPlain, createHash, get, getB64, getPlain, md5Hex, md5Hex, md5Sumpublic ConsolePasswordManager(RouterContext ctx)
public boolean checkMD5(java.lang.String realm,
java.lang.String subrealm,
java.lang.String user,
java.lang.String pw)
realm - e.g. i2cp, routerconsole, etc.user - null or "" for no user, already trimmedpw - plain text, already trimmedpublic java.util.Map<java.lang.String,java.lang.String> getMD5(java.lang.String realm)
realm - e.g. i2cp, routerconsole, etc.public boolean saveMD5(java.lang.String realm,
java.lang.String subrealm,
java.lang.String user,
java.lang.String pw)
realm - The full realm, e.g. routerconsole.auth.i2prouter, etc.subrealm - to be used in creating the checksumuser - non-null, non-empty, already trimmedpw - plain text