© MATERNA GmbH 2012www.materna.com1 MATERNA WS4D-JMEDS and Explorer Bastian Schierbaum MATERNA GmbH.

Slides:



Advertisements
Similar presentations
Web Services & EAI.
Advertisements

WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Module 7: Configuring Access to Internal Resources.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
JXTA P2P Platform Denny Chen Dai CMPT 771, Spring 08.
Using Internet Information Server And Microsoft ® Internet Explorer To Implement Security On The Intranet HTTP.
Fawaz Alsaadi Fahad Alsolmai.  Secure information sharing across different organizations is an emerging issue for collaborative software development,
Cosc 4730 Phone Programming in Java An Introduction.
Introduction To Windows NT ® Server And Internet Information Server.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
© 2009 Cisco Systems, Inc. All rights reserved. SWITCH v1.0—7-1 Minimizing Service Loss and Data Theft Securing Network Services.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
SSL From Your Smartphone Support for Android Smartphones /
APACHE SERVER By Innovationframes.com »
1 © 2001, Cisco Systems, Inc. All rights reserved. Voice Connector Features Voic Interoperability – 4.0(5) Voice Connector features Rahul Singh.
Overview What are the provisioning methods used in the Australian registry system? How are these provisioning systems secured?
JSSE API University of Palestine Eng. Wisam Zaqoot April 2010.
CRYPTOGRAPHY PROGRAMMING ON ANDROID Jinsheng Xu Associate Professor North Carolina A&T State University.
Understanding Android Security Yinshu Wu William Enck, Machigar Ongtang, and PatrickMcDaniel Pennsylvania State University.
Smart Card Single Sign On with Access Gateway Enterprise Edition
In-Line Cell Manager Configuration and Loading Date: Octobre2014.
1 © Talend 2014 Service Registry / WS-Policy Registry Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
MagicNET: Security Architecture for Discovery and Adoption of Mobile Agents Presented By Mr. Muhammad Awais Shibli.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Securing Large Applications CSCI 5931 Web Security Rungang Mo, Yingying Sun.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Home Control Protocol for Smart Devices Hojin Park WG!-N1505.
Enabling Workflow in UPnP Networks Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik Bohn,
Remote Administration Remote Desktop Remote Assistance Remote Server Administration Tools.
User Interface Elements of User Interface Group View.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Universal Plug and Play (UPnP) and XML Shridhar Bhat
Extending Forefront beyond the limit TMG UAG ISA IAG Security Suite
Module 8: Designing Network Access Solutions. Module Overview Securing and Controlling Network Access Designing Remote Access Services Designing RADIUS.
© Materna GmbH 2014www.materna.de1 Materna JMEDS Explorer for Android.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Simplify and Strengthen Security with Oracle Application Server Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
© Materna GmbH 2014www.materna.com1 Materna JMEDS Explorer.
Module 9: Fundamentals of Securing Network Communication.
© MATERNA GmbH 2012www.materna.com1 MATERNA WS4D-JMEDS Addons Jannis Müthing MATERNA GmbH.
Module 1: Configuring Windows Server Module Overview Describe Windows Server 2008 roles Describe Windows Server 2008 features Describe Windows Server.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
1 ECHO SSL Ordering With ECHO 9.0 Dan Pilone. 2 Agenda Introduction SSL Ordering Overview Order Fulfillment Features Provider Requirements Configuring.
Module 3 Configuring File Access and Printers on Windows ® 7 Clients.
Zdenek Nejedly, Campus Services Rasim Duric, Lelio Fulgenzi, Deborah MacDougall, Networking Services Computing & Communications Services University of.
Interoperable marine monitoring systems Toma Daniel Mihai Technical University of Catalonia Mentor: Tom O’Reilly MBARI 2010.
Guide to MCSE , Second Edition, Enhanced1 The Windows XP Security Model User must logon with: Valid user ID Password User receives access token Access.
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
Extending ISA/IAG beyond the limit. AGAT Security suite - introduction AGAT Security suite is a set of unique components that allow extending ISA / IAG.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
EMI is partially funded by the European Commission under Grant Agreement RI Common Authentication Library Daniel Kouril, for the CaNL PT EGI CF.
Unit 2 Personal Cyber Security and Social Engineering Part 2.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Project JXTA By Jude Mercado.
Pilot Watcher Product Overview V5.3
Presentation transcript:

© MATERNA GmbH 2012www.materna.com1 MATERNA WS4D-JMEDS and Explorer Bastian Schierbaum MATERNA GmbH

© MATERNA GmbH 2012www.materna.com2 Contents  Introduction  JMEDS  Security  Modularity Cleanup  Network Management  Android  Explorer  Start and stop devices or classes  Security management  Future developments

© MATERNA GmbH 2012www.materna.com3 Contents  JMEDS modularity enables:  Staying lightweight  Going beyond DPWS  Extensibility  This presentation:  from improvements of the current (modularity)  over communication feature (network refreshing unit)  to solutions for more specific challenges

© MATERNA GmbH 2012www.materna.com4 JMEDS: Security Security  It is now possible to  sign discovery messages  use secure communication over TLS/SSL  authorize with username and password

© MATERNA GmbH 2012www.materna.com5 JMEDS: Security  Signed Discovery  using compact signature format  currently no canonicalization  Secure channel  TLS/SSL with or without credentials  Authentication  with X.509.v3 certificate  with username and password

© MATERNA GmbH 2012www.materna.com6 JMEDS: Security  CredentialInfo  main class for Security  includes various credentials credential info signing + ssl „LocalCertificateCredentialInfo“ (truststore, keystore, key alias) „RemoteCertificateCredentialInfo“ (certificate) username + password (http authorization) „LocalUserCredentialInfo“ „RemoteUserCredentialInfo“

© MATERNA GmbH 2012www.materna.com7 JMEDS: Security  Security key  essential class for getting devices and services  includes  discovery information (e.g. interface id and credential info)  credential info for secure channels  use to get  device reference  service reference

© MATERNA GmbH 2012www.materna.com8 JMEDS: Modularity Cleanup  lesser dependencies between modules  replaceability of modules  some modules are usable independently Modularity Cleanup

© MATERNA GmbH 2012www.materna.com9 JMEDS: Modularity Cleanup comMan_DPWS SE Core ip_tcp_udp CDC CLDC security attachment eventing optional components SE CDC CLDC Android platform http_mime service_device client main modules Android communication JMEDS Modules

© MATERNA GmbH 2012www.materna.com10 JMEDS: Network Management Network Management  Monitor  monitor network interfaces  announce changes  Autobinding  several settings  automatic adjustment to network changings

© MATERNA GmbH 2012www.materna.com11 JMEDS: Network Management  Updates automatically  interfaces  addresses  discovery domains  Manage changes  interface up, down, multicast status  address added, deleted  Announce changes to clients, devices, services, event sinks  bindings  auto bindings  discovery domains

© MATERNA GmbH 2012www.materna.com12 JMEDS: Network Management  Autobindings generate and manage bindings  IP discovery autobinding  input  interfaces  IP versions (v4 / v6)  credential info  output  IP discovery bindings (unsecure / secure)  IP communication autobinding  input  interfaces  IP versions (v4 / v6)  path  port  credential info  output  http / https bindings

© MATERNA GmbH 2012www.materna.com13 JMEDS: Android  Most of JMEDS is compatible with Android  Some modules have android specific implementations  ip_tcp_udp_android  platform_android  security_android Android

© MATERNA GmbH 2012www.materna.com14 JMEDS: Android  ip_tcp_udp_android  to find your wifi address automatically  to receive events if addresses or interfaces have changed (network refreshing unit)  platform_android  to access the android context from JMEDS  to use android specific folders like: assets, int, ext  security_android  to use keystores of type „BKS“ instead of „JKS“

© MATERNA GmbH 2012www.materna.com15 JMEDS: Others Others

© MATERNA GmbH 2012www.materna.com16 Explorer

© MATERNA GmbH 2012www.materna.com17 Explorer: Start and stop devices or classes Start and stop devices or classes  Execute at run time  Start  devices (uses constructor)  any classes (uses main method)  Stop  devices

© MATERNA GmbH 2012www.materna.com18 Start and stop devices or classes

© MATERNA GmbH 2012www.materna.com19 Explorer: Security management  Operations on stores, certificates, keys  generate  import and export  manage Security management

© MATERNA GmbH 2012www.materna.com20 Explorer: Security Management

© MATERNA GmbH 2012www.materna.com21 Explorer: Security management Edit Store Key and Certificate Properties

© MATERNA GmbH 2012www.materna.com22 Explorer: Security management

© MATERNA GmbH 2012www.materna.com23 Future developments  Stack  bugfixing  interoperability test  Explorer  improved modularization  plugins for UPnP, Bluetooth  properties via Memento  explorer for Android