The Eclipse Arrowhead Framework addresses the move from large monolithic organisations towards multi-stakeholder cooperation, thus addressing the high level requirements in today's society such as sustainability, flexibility, efficiency and competitiveness. The secure onboarding procedure is needed when a new device (hosting a software system and several services) wants to interact for the first time with the Eclipse Arrowhead local cloud. This is especially needed when the device is very resource constrained and may not have an user interface. The onboarding procedure ensures a secure and trusted communication between the application systems and the core systems of the Eclipse Arrowhead framework, and can be easily adapted for other IoT frameworks that are build based on Service-oriented Architecture (SoA) principles. The applicability is shown in a smart charging use case.