Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

MFDeploy security features?


  • Please log in to reply
1 reply to this topic

#1 Joshk

Joshk

    Advanced Member

  • Members
  • PipPipPip
  • 72 posts

Posted 19 March 2014 - 04:38 PM

I have noticed some interesting things in MFDeploy for security that I don't know how to use.  Things like "Sign Deployment File", "Create Key Pair", "Update Device Keys", and "Update SSL Seed".  Can someone what they can do and how to use them?  I haven't tried any of them yet because I'm afraid trial and error could cost me board or two.  Maybe others are curious too.



#2 Dan Kowalczyk

Dan Kowalczyk

    Advanced Member

  • Members
  • PipPipPip
  • 44 posts
  • LocationSeattle

Posted 22 November 2014 - 07:49 PM

I have been researching this topic and the best sources for understanding this feature have been the following articles:

 

From these articles and others on this forum, you can create a deployment by

  1. Deploying through Visual Studio to the device
  2. Using MFDeploy to create a .hex file and signing it with a key pair generated through MFDeploy

Now, the firmware you install on the Netduino (or other .NET Micro Framework device) can only be updated by those who can provide the public key associated with the private key used to sign the device application deployment.

 

Although I have been able to create deployment images, sign them with keys, and manage device keys for my firmware and deployment sectors, it all hasn't seemed to work. I am still able to load unsigned images onto my device. I will report back if I figure this out. 


If you want a treat and don't mind the treatment...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.