|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.imag.adele.bundle.upnp.security.impl.DeviceSecurityModelImpl
Constructor Summary | |
DeviceSecurityModelImpl()
|
Method Summary | |
void |
addACLEntry(String entry)
This method is "add description here" entry in parameter |
void |
cacheCertificate(String certificates)
This method is "add description here" certificates in parameter |
void |
decryptAndExecute(int deviceKeyID,
byte[] request,
byte[] inIV,
fr.imag.adele.util.upnp.holder.ByteArrayHolder reply,
fr.imag.adele.util.upnp.holder.ByteArrayHolder outIV)
This method is "add description here" deviceKeyID in parameter request in parameter inIV in parameter reply out parameter outIV out parameter |
void |
deleteACLEntry(String targetACLVersion,
int index,
fr.imag.adele.util.upnp.holder.StringHolder newACLVersion)
This method is "add description here" targetACLVersion in parameter index in parameter newACLVersion out parameter |
void |
expireSessionKeys(int deviceKeyID)
This method is "add description here" deviceKeyID in parameter |
void |
factorySecurityReset()
This method is "add description here" |
void |
getACLSizes(fr.imag.adele.util.upnp.holder.IntegerHolder argTotalACLSize,
fr.imag.adele.util.upnp.holder.IntegerHolder argFreeACLSize,
fr.imag.adele.util.upnp.holder.IntegerHolder argTotalOwnerListSize,
fr.imag.adele.util.upnp.holder.IntegerHolder argFreeOwnerListSize,
fr.imag.adele.util.upnp.holder.IntegerHolder argTotalCertCacheSize,
fr.imag.adele.util.upnp.holder.IntegerHolder argFreeCertCacheSize)
This method is "add description here" argTotalACLSize out parameter argFreeACLSize out parameter argTotalOwnerListSize out parameter argFreeOwnerListSize out parameter argTotalCertCacheSize out parameter argFreeCertCacheSize out parameter |
void |
getAlgorithmsAndProtocols(fr.imag.adele.util.upnp.holder.StringHolder supported)
This method is "add description here" supported out parameter |
void |
getDefinedPermissions(fr.imag.adele.util.upnp.holder.StringHolder permissions)
This method is "add description here" permissions out parameter |
void |
getDefinedProfiles(fr.imag.adele.util.upnp.holder.StringHolder profiles)
This method is "add description here" profiles out parameter |
Integer |
getFreeACLSizeStateVariableValue()
|
Integer |
getFreeCertCacheSizeStateVariableValue()
|
Integer |
getFreeOwnerListSizeStateVariableValue()
|
void |
getLifetimeSequenceBase(fr.imag.adele.util.upnp.holder.StringHolder argLifetimeSequenceBase)
This method is "add description here" argLifetimeSequenceBase out parameter |
String |
getLifetimeSequenceBaseStateVariableValue()
|
Integer |
getNumberOfOwnersStateVariableValue()
|
void |
getPublicKeys(fr.imag.adele.util.upnp.holder.StringHolder keyArg)
This method is "add description here" keyArg out parameter |
String |
getTimeHintStateVariableValue()
|
Integer |
getTotalACLSizeStateVariableValue()
|
Integer |
getTotalCertCacheSizeStateVariableValue()
|
Integer |
getTotalOwnerListSizeStateVariableValue()
|
void |
grantOwnership(String hashAlgorithm,
byte[] keyHash)
This method is "add description here" hashAlgorithm in parameter keyHash in parameter |
void |
listOwners(fr.imag.adele.util.upnp.holder.IntegerHolder argNumberOfOwners,
fr.imag.adele.util.upnp.holder.StringHolder owners)
This method is "add description here" argNumberOfOwners out parameter owners out parameter |
void |
readACL(fr.imag.adele.util.upnp.holder.StringHolder version,
fr.imag.adele.util.upnp.holder.StringHolder aCL)
This method is "add description here" version out parameter aCL out parameter |
void |
replaceACLEntry(String targetACLVersion,
int index,
String entry,
fr.imag.adele.util.upnp.holder.StringHolder newACLVersion)
This method is "add description here" targetACLVersion in parameter index in parameter entry in parameter newACLVersion out parameter |
void |
revokeOwnership(String hashAlgorithm,
byte[] keyHash)
This method is "add description here" hashAlgorithm in parameter keyHash in parameter |
void |
setSessionKeys(byte[] encipheredBulkKey,
String bulkAlgorithm,
byte[] ciphertext,
int cPKeyID,
fr.imag.adele.util.upnp.holder.IntegerHolder deviceKeyID,
fr.imag.adele.util.upnp.holder.StringHolder sequenceBase)
This method is "add description here" encipheredBulkKey in parameter bulkAlgorithm in parameter ciphertext in parameter cPKeyID in parameter deviceKeyID out parameter sequenceBase out parameter |
void |
setTimeHint(String argTimeHint)
This method is "add description here" argTimeHint in parameter |
void |
takeOwnership(String hMACAlgorithm,
byte[] encryptedHMACValue)
This method is "add description here" hMACAlgorithm in parameter encryptedHMACValue in parameter |
void |
writeACL(String version,
String aCL,
fr.imag.adele.util.upnp.holder.StringHolder newVersion)
This method is "add description here" version in parameter aCL in parameter newVersion out parameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DeviceSecurityModelImpl()
Method Detail |
public void getPublicKeys(fr.imag.adele.util.upnp.holder.StringHolder keyArg)
getPublicKeys
in interface DeviceSecurityModel
public void getAlgorithmsAndProtocols(fr.imag.adele.util.upnp.holder.StringHolder supported)
getAlgorithmsAndProtocols
in interface DeviceSecurityModel
public void getACLSizes(fr.imag.adele.util.upnp.holder.IntegerHolder argTotalACLSize, fr.imag.adele.util.upnp.holder.IntegerHolder argFreeACLSize, fr.imag.adele.util.upnp.holder.IntegerHolder argTotalOwnerListSize, fr.imag.adele.util.upnp.holder.IntegerHolder argFreeOwnerListSize, fr.imag.adele.util.upnp.holder.IntegerHolder argTotalCertCacheSize, fr.imag.adele.util.upnp.holder.IntegerHolder argFreeCertCacheSize)
getACLSizes
in interface DeviceSecurityModel
public void cacheCertificate(String certificates)
cacheCertificate
in interface DeviceSecurityModel
public void setTimeHint(String argTimeHint)
setTimeHint
in interface DeviceSecurityModel
public void getLifetimeSequenceBase(fr.imag.adele.util.upnp.holder.StringHolder argLifetimeSequenceBase)
getLifetimeSequenceBase
in interface DeviceSecurityModel
public void setSessionKeys(byte[] encipheredBulkKey, String bulkAlgorithm, byte[] ciphertext, int cPKeyID, fr.imag.adele.util.upnp.holder.IntegerHolder deviceKeyID, fr.imag.adele.util.upnp.holder.StringHolder sequenceBase)
setSessionKeys
in interface DeviceSecurityModel
public void expireSessionKeys(int deviceKeyID)
expireSessionKeys
in interface DeviceSecurityModel
public void decryptAndExecute(int deviceKeyID, byte[] request, byte[] inIV, fr.imag.adele.util.upnp.holder.ByteArrayHolder reply, fr.imag.adele.util.upnp.holder.ByteArrayHolder outIV)
decryptAndExecute
in interface DeviceSecurityModel
public void takeOwnership(String hMACAlgorithm, byte[] encryptedHMACValue)
takeOwnership
in interface DeviceSecurityModel
public void getDefinedPermissions(fr.imag.adele.util.upnp.holder.StringHolder permissions)
getDefinedPermissions
in interface DeviceSecurityModel
public void getDefinedProfiles(fr.imag.adele.util.upnp.holder.StringHolder profiles)
getDefinedProfiles
in interface DeviceSecurityModel
public void readACL(fr.imag.adele.util.upnp.holder.StringHolder version, fr.imag.adele.util.upnp.holder.StringHolder aCL)
readACL
in interface DeviceSecurityModel
public void writeACL(String version, String aCL, fr.imag.adele.util.upnp.holder.StringHolder newVersion)
writeACL
in interface DeviceSecurityModel
public void addACLEntry(String entry)
addACLEntry
in interface DeviceSecurityModel
public void deleteACLEntry(String targetACLVersion, int index, fr.imag.adele.util.upnp.holder.StringHolder newACLVersion)
deleteACLEntry
in interface DeviceSecurityModel
public void replaceACLEntry(String targetACLVersion, int index, String entry, fr.imag.adele.util.upnp.holder.StringHolder newACLVersion)
replaceACLEntry
in interface DeviceSecurityModel
public void factorySecurityReset()
factorySecurityReset
in interface DeviceSecurityModel
public void grantOwnership(String hashAlgorithm, byte[] keyHash)
grantOwnership
in interface DeviceSecurityModel
public void revokeOwnership(String hashAlgorithm, byte[] keyHash)
revokeOwnership
in interface DeviceSecurityModel
public void listOwners(fr.imag.adele.util.upnp.holder.IntegerHolder argNumberOfOwners, fr.imag.adele.util.upnp.holder.StringHolder owners)
listOwners
in interface DeviceSecurityModel
public Integer getNumberOfOwnersStateVariableValue()
getNumberOfOwnersStateVariableValue
in interface DeviceSecurityModel
public String getLifetimeSequenceBaseStateVariableValue()
getLifetimeSequenceBaseStateVariableValue
in interface DeviceSecurityModel
public String getTimeHintStateVariableValue()
getTimeHintStateVariableValue
in interface DeviceSecurityModel
public Integer getTotalACLSizeStateVariableValue()
getTotalACLSizeStateVariableValue
in interface DeviceSecurityModel
public Integer getFreeACLSizeStateVariableValue()
getFreeACLSizeStateVariableValue
in interface DeviceSecurityModel
public Integer getTotalOwnerListSizeStateVariableValue()
getTotalOwnerListSizeStateVariableValue
in interface DeviceSecurityModel
public Integer getFreeOwnerListSizeStateVariableValue()
getFreeOwnerListSizeStateVariableValue
in interface DeviceSecurityModel
public Integer getTotalCertCacheSizeStateVariableValue()
getTotalCertCacheSizeStateVariableValue
in interface DeviceSecurityModel
public Integer getFreeCertCacheSizeStateVariableValue()
getFreeCertCacheSizeStateVariableValue
in interface DeviceSecurityModel
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |