public class ChallengeResponseCredential extends Object implements Credential
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
m_Challenge
The 8-byte challenge.
|
protected String |
m_Name
The name of the user.
|
protected byte[] |
m_Response
The 24-byte response.
|
protected int |
m_Type
The response type, enumerated.
|
static int |
TYPE_LMSESSIONKEY
Indicates an SMB LM session key type of response.
|
static int |
TYPE_NTSESSIONKEY
Indicates an SMB NT session key type of response.
|
static int |
TYPE_UNKNOWN
Indicates an unknown type of response.
|
| Constructor and Description |
|---|
ChallengeResponseCredential()
Constructs a ChallengeResponseCredential.
|
ChallengeResponseCredential(String name,
byte[] challenge,
byte[] response,
int type)
Constructs a ChallengeResponseCredential.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getChallenge()
Gets the challenge.
|
String |
getName()
Gets the name of the user.
|
byte[] |
getResponse()
Gets the response.
|
int |
getType()
Gets the type of the response.
|
void |
setChallenge(byte[] challenge)
Sets the challenge.
|
void |
setName(String name)
Sets the name of the user.
|
void |
setResponse(byte[] response)
Sets the response.
|
void |
setType(int type)
Sets the type of the response.
|
public static final int TYPE_UNKNOWN
public static final int TYPE_NTSESSIONKEY
public static final int TYPE_LMSESSIONKEY
protected String m_Name
protected byte[] m_Challenge
protected byte[] m_Response
protected int m_Type
public ChallengeResponseCredential()
throws IfsException
IfsException - if the operation failspublic ChallengeResponseCredential(String name, byte[] challenge, byte[] response, int type) throws IfsException
name - the name of the userchallenge - the 8-byte challengeresponse - the 24-byte responsetype - the type of the responseIfsException - if the operation failspublic String getName() throws IfsException
getName in interface CredentialIfsException - (IFS-10187) if the operation failspublic void setName(String name) throws IfsException
setName in interface Credentialname - the name of the userIfsException - (IFS-10188) if the operation failspublic byte[] getChallenge()
throws IfsException
IfsException - if the operation failspublic void setChallenge(byte[] challenge)
throws IfsException
challenge - the 8-byte challengeIfsException - if the operation failspublic byte[] getResponse()
throws IfsException
IfsException - if the operation failspublic void setResponse(byte[] response)
throws IfsException
response - the 24-byte responseIfsException - if the operation failspublic int getType()
throws IfsException
IfsException - if the operation failspublic void setType(int type)
throws IfsException
type - the type; must be either
TYPE_NTSESSIONKEY or
TYPE_LMSESSIONKEYIfsException - if the operation failsCopyright © 2025. All rights reserved.