Skip to content

Commit

Permalink
#88 shortId of Security object for bootstrap server should be equal to 0
Browse files Browse the repository at this point in the history
  • Loading branch information
sbernard31 committed Mar 4, 2016
1 parent d5cb926 commit 2e6122b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -64,15 +64,15 @@ public Security(String serverUri, boolean bootstrapServer, int securityMode, byt
/**
* Returns a new security instance (NoSec) for a boostrap server.
*/
public static Security noSecBootstap(String serverUri, int shortServerId) {
return new Security(serverUri, true, 3, new byte[0], new byte[0], new byte[0], shortServerId);
public static Security noSecBootstap(String serverUri) {
return new Security(serverUri, true, 3, new byte[0], new byte[0], new byte[0], 0);
}

/**
* Returns a new security instance (PSK) for a boostrap server.
*/
public static Security pskBootstrap(String serverUri, int shortServerId, byte[] pskIdentity, byte[] privateKey) {
return new Security(serverUri, true, 0, pskIdentity.clone(), new byte[0], privateKey.clone(), shortServerId);
public static Security pskBootstrap(String serverUri, byte[] pskIdentity, byte[] privateKey) {
return new Security(serverUri, true, 0, pskIdentity.clone(), new byte[0], privateKey.clone(), 0);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,9 @@ public static void createAndStartClient(String endpoint, String localAddress, in
ObjectsInitializer initializer = new ObjectsInitializer();
if (needBootstrap) {
if (pskIdentity == null)
initializer.setInstancesForObject(SECURITY, noSecBootstap(serverURI, 123));
initializer.setInstancesForObject(SECURITY, noSecBootstap(serverURI));
else
initializer.setInstancesForObject(SECURITY, pskBootstrap(serverURI, 123, pskIdentity, pskKey));
initializer.setInstancesForObject(SECURITY, pskBootstrap(serverURI, pskIdentity, pskKey));
} else {
if (pskIdentity == null) {
initializer.setInstancesForObject(SECURITY, noSec(serverURI, 123));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ public void createPSKClient(String pskIdentity, byte[] pskKey) {

byte[] pskId = pskIdentity.getBytes(Charsets.UTF_8);

Security security = Security.pskBootstrap(bsUrl, 42, pskId, pskKey);
Security security = Security.pskBootstrap(bsUrl, pskId, pskKey);

initializer.setInstancesForObject(LwM2mId.SECURITY, security);

Expand Down

0 comments on commit 2e6122b

Please sign in to comment.