public class ConfigurationFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
DOCSIS_VER_10 |
static java.lang.Integer |
DOCSIS_VER_11 |
static java.lang.Integer |
DOCSIS_VER_20 |
static java.lang.Integer |
DOCSIS_VER_30 |
static java.lang.Integer |
DOCSIS_VER_31 |
static java.lang.Integer |
DPOE_VER_10 |
static java.lang.Integer |
DPOE_VER_20 |
static java.lang.Integer |
PKT_CBL_VER_10 |
static java.lang.Integer |
PKT_CBL_VER_15 |
static java.lang.Integer |
PKT_CBL_VER_20 |
Constructor and Description |
---|
ConfigurationFile(int iConfigurationFileType,
TlvBuilder tbConfigurationFile) |
ConfigurationFile(int iConfigurationFileType,
TlvBuilder tbConfigurationFile,
java.lang.String sCmtsSharedSecretKey) |
ConfigurationFile(int iConfigurationFileType,
TlvBuilder tbConfigurationFile,
java.lang.String sCmtsSharedSecretKey,
java.lang.String sConfigurationFileName) |
ConfigurationFile(java.lang.String sConfigurationFileName,
int iConfigurationFileType,
TlvBuilder tbConfigurationFile) |
Modifier and Type | Method and Description |
---|---|
void |
add(TlvBuilder tb) |
void |
add(TlvBuilder tb,
java.util.List<java.lang.Integer> liTlvToStrip) |
boolean |
checkOIDDuplication() |
void |
clear()
Clear Class Buffer Array
|
void |
commit()
This method will calculate the appropriate Security HASH
CM : CM and CMTS HASH
PC: SHA1 HASH
|
static boolean |
configurationFileTypeCheck(byte[] bTLV) |
java.lang.String |
getConfigurationFileName() |
int |
getConfigurationFileType() |
void |
removeAllSecurityHash()
Removal of CM/CMTS MIC MD5 and BASIC.1 SHA-1 HASHS
|
void |
removeZeroLengthTopLevelTLV() |
void |
setConfigurationFileName(java.io.File fConfigurationFileName) |
void |
setConfigurationFileName(java.lang.String sConfigurationFileName) |
int |
size() |
static TlvBuilder |
stripFinalize(TlvBuilder tbTLV,
int iConfigurationFileType) |
void |
stripTlv(java.util.List<java.lang.Integer> liStripTLV)
This will remove the List of TLV from Buffer and update Class Buffer
|
byte[] |
toByteArray() |
java.lang.String |
toString() |
boolean |
writeToDisk() |
boolean |
writeToZip()
Need to work on this
|
public static final java.lang.Integer DOCSIS_VER_10
public static final java.lang.Integer DOCSIS_VER_11
public static final java.lang.Integer DOCSIS_VER_20
public static final java.lang.Integer DOCSIS_VER_30
public static final java.lang.Integer DOCSIS_VER_31
public static final java.lang.Integer PKT_CBL_VER_10
public static final java.lang.Integer PKT_CBL_VER_15
public static final java.lang.Integer PKT_CBL_VER_20
public static final java.lang.Integer DPOE_VER_10
public static final java.lang.Integer DPOE_VER_20
public ConfigurationFile(int iConfigurationFileType, TlvBuilder tbConfigurationFile)
iConfigurationFileType
- tbConfigurationFile
- public ConfigurationFile(java.lang.String sConfigurationFileName, int iConfigurationFileType, TlvBuilder tbConfigurationFile)
sConfigurationFileName
- iConfigurationFileType
- tbConfigurationFile
- public ConfigurationFile(int iConfigurationFileType, TlvBuilder tbConfigurationFile, java.lang.String sCmtsSharedSecretKey)
iConfigurationFileType
- tbConfigurationFile
- sCmtsSharedSecretKey
- public ConfigurationFile(int iConfigurationFileType, TlvBuilder tbConfigurationFile, java.lang.String sCmtsSharedSecretKey, java.lang.String sConfigurationFileName)
iConfigurationFileType
- tbConfigurationFile
- sCmtsSharedSecretKey
- sConfigurationFileName
- public void add(TlvBuilder tb)
tb
- TlvBuilderpublic void add(TlvBuilder tb, java.util.List<java.lang.Integer> liTlvToStrip)
tb
- liTlvToStrip
- - List of TLV that are to be striped from Class Bufferpublic byte[] toByteArray()
public int getConfigurationFileType()
public int size()
public void clear()
public void commit()
public void removeZeroLengthTopLevelTLV()
NotWorking
public boolean checkOIDDuplication()
public java.lang.String getConfigurationFileName()
public void setConfigurationFileName(java.lang.String sConfigurationFileName)
sConfigurationFileName
- the sConfigurationFileName to setpublic void setConfigurationFileName(java.io.File fConfigurationFileName)
fConfigurationFileName
- public java.lang.String toString()
toString
in class java.lang.Object
public boolean writeToDisk()
public boolean writeToZip()
public void stripTlv(java.util.List<java.lang.Integer> liStripTLV)
liStripTLV
- public void removeAllSecurityHash()
public static boolean configurationFileTypeCheck(byte[] bTLV) throws java.lang.NullPointerException
bTLV
- - ByteArray of TLV Filejava.lang.NullPointerException
public static TlvBuilder stripFinalize(TlvBuilder tbTLV, int iConfigurationFileType) throws TlvException
tbTLV
- iConfigurationFileType
- TlvException