|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-CD2BF0EE-5437-4ADA-A447-4B06147754A8" xml:lang="en"><title>Local |
|
13 connectivity</title><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>Local connectivity has fewer security issues due to its short range. |
|
15 However, general rules of communication security apply to local connectivity |
|
16 as well. This section discusses Bluetooth and infrared.</p> |
|
17 <section id="GUID-A0FF4E29-CB0F-4752-B3B7-1F5C0D3EA1C8"><title>Bluetooth</title> |
|
18 <p>The Bluetooth wireless technology is a short range and low power network |
|
19 for data and voice communication in any place of the world. The figure below |
|
20 illustrates the relationships between the different Symbian Bluetooth classes.</p> |
|
21 <p>For more information, see <xref href="GUID-6CE12919-FF81-5254-BA12-385F589FEA44.dita">Bluetooth |
|
22 Management Collection</xref>.</p> |
|
23 <fig id="GUID-0C459AD9-E972-4FC8-9C26-8879E8C2835D"><title>Bluetooth API</title><image href="GUID-AEBB7F5D-E18E-4E1F-ADE0-C984084AC108_d0e11400_href.png"/></fig> |
|
24 <p>Use the Bluetooth Security Manager to set the appropriate security requirements |
|
25 (authentication, authorization, and encryption) that <i>incoming</i> connections |
|
26 to the device's Bluetooth services must meet. For more information, see <xref href="GUID-A035B592-F423-5980-8E7E-E726CF24CF3E.dita">Using Bluetooth Security |
|
27 Manager</xref>.</p> |
|
28 <p>The Bluetooth stack will not by default enforce any particular Bluetooth |
|
29 security for <i>outgoing</i> socket connections. If the remote device requires |
|
30 authentication or encryption to connect, it will be handled automatically |
|
31 by the Bluetooth stack. For more information, see <xref href="GUID-4F0C4B9D-AA42-59C4-900A-7045FEAAF2F4.dita">Using |
|
32 security on outgoing sockets</xref>.</p> |
|
33 </section> |
|
34 <section id="GUID-2CE155AD-1FFC-41D2-9778-032EF43B8002"><title>Infrared</title> |
|
35 <p>Infrared provides a means for short-range communication between devices. |
|
36 Symbian implements the Infrared Data Association (IrDA) stack for infrared |
|
37 connections. Infrared connections are handled through general Serial or Socket |
|
38 Server interfaces.</p> |
|
39 <p>The IrDA standard does not specify any security features for data transfer, |
|
40 but since the devices attempting infrared connection are in visual contact, |
|
41 it is easier to control communication and access to the device. Implement |
|
42 authentication, authorization, encryption, or any other security features |
|
43 needed in the application level.</p> |
|
44 </section> |
|
45 </conbody></concept> |