| Modifier and Type | Field and Description |
|---|---|
| private Cipher | |
| private SecretKeyFactory | |
| private static char[] | |
| private String | |
| private MailLogger | |
| private MD4 | |
| private String | |
| private String | |
| private byte[] | |
| private byte[] | |
| private String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private byte[] | |
| private byte[] | |
| private byte[] | |
| private void | |
| public String | |
| public String | |
| private void | |
| private byte[] | makeDesKey(byte[] input, int off)
Convert a 7 byte array to an 8 byte array (for a des key with parity). |
| private static String |
| cipher | back to summary |
|---|---|
| private Cipher cipher | |
| fac | back to summary |
|---|---|
| private SecretKeyFactory fac | |
| hex | back to summary |
|---|---|
| private static char[] hex | |
| hostname | back to summary |
|---|---|
| private String hostname | |
| logger | back to summary |
|---|---|
| private MailLogger logger | |
| md4 | back to summary |
|---|---|
| private MD4 md4 | |
| ntdomain | back to summary |
|---|---|
| private String ntdomain | |
| password | back to summary |
|---|---|
| private String password | |
| type1 | back to summary |
|---|---|
| private byte[] type1 | |
| type3 | back to summary |
|---|---|
| private byte[] type3 | |
| username | back to summary |
|---|---|
| private String username | |
| Ntlm | back to summary |
|---|---|
| public Ntlm(String ntdomain, String hostname, String username, String password, MailLogger logger) Create an NTLM authenticator. Username may be specified as domain\\username in the Authenticator. If this notation is not used, then the domain will be taken from the ntdomain parameter.
| |
| calcLMHash | back to summary |
|---|---|
| private byte[] calcLMHash() throws GeneralSecurityException | |
| calcNTHash | back to summary |
|---|---|
| private byte[] calcNTHash() throws GeneralSecurityException | |
| calcResponse | back to summary |
|---|---|
| private byte[] calcResponse(byte[] key, byte[] text) throws GeneralSecurityException | |
| copybytes | back to summary |
|---|---|
| private void copybytes(byte[] dest, int destpos, String src, String enc) | |
| generateType1Msg | back to summary |
|---|---|
| public String generateType1Msg(int flags) | |
| generateType3Msg | back to summary |
|---|---|
| public String generateType3Msg(String challenge) | |
| init0 | back to summary |
|---|---|
| private void init0() | |
| makeDesKey | back to summary |
|---|---|
| private byte[] makeDesKey(byte[] input, int off) Convert a 7 byte array to an 8 byte array (for a des key with parity). Input starts at offset off. | |
| toHex | back to summary |
|---|---|
| private static String toHex(byte[] b) | |