summaryrefslogtreecommitdiff
path: root/47/32b2d87b008c8ec654cce857f95e88c3d91d45
blob: a59dd2f32c23914257962ddc20210a722c364c2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <johannes@zweng.at>) id 1WLrI9-00009K-9C
	for bitcoin-development@lists.sourceforge.net;
	Fri, 07 Mar 2014 09:42:09 +0000
Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of zweng.at
	designates 80.67.31.38 as permitted sender)
	client-ip=80.67.31.38; envelope-from=johannes@zweng.at;
	helo=smtprelay04.ispgateway.de; 
Received: from smtprelay04.ispgateway.de ([80.67.31.38])
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WLrI7-0007HV-69
	for bitcoin-development@lists.sourceforge.net;
	Fri, 07 Mar 2014 09:42:09 +0000
Received: from [209.85.216.180] (helo=mail-qc0-f180.google.com)
	by smtprelay04.ispgateway.de with esmtpsa (TLSv1:RC4-SHA:128)
	(Exim 4.68) (envelope-from <johannes@zweng.at>) id 1WLr3E-0003jv-VW
	for bitcoin-development@lists.sourceforge.net;
	Fri, 07 Mar 2014 10:26:45 +0100
Received: by mail-qc0-f180.google.com with SMTP id x3so4328809qcv.39
	for <bitcoin-development@lists.sourceforge.net>;
	Fri, 07 Mar 2014 01:26:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=mime-version:reply-to:in-reply-to:references:from:date:message-id
	:subject:to:cc:content-type;
	bh=+Z7Ws/vf4OoNLqTUdrsbOBQY6JyQHCTW05L3+gtoSw8=;
	b=aVVv3R0Vf77IRqpDTht5ehVl6Fcr3UqjYgBcweRnYzWr2DVRhhU0gkjs182VoBnMFG
	zVS0/JY59neh1QGh2Es3/J2HtP3LxThW+wNStQVMVSvcipHWmfM7J3pJmxLW9pbCBCaa
	Jdh4Zd3Q2bfCBg8JAVmAkngUMRTto79v+4rqfdeQk1gFiRyfTpmHvfzQZ7F/uu+TkQ/y
	6+Kn8AFLJ3nWnOkfiyBkqHOt0+hjMMdHz7SHiuNbS9N0KhhThX0ePRSAlI8u2fABUlDX
	DS1h1/x1Z85ZyWRyCsGZ2YtpvYmGM2d6eWBhtlCZfyl/3FBKLJyDtzOm84loG7SwADTH
	PAVA==
X-Received: by 10.140.108.2 with SMTP id i2mr9993042qgf.80.1394184404052; Fri,
	07 Mar 2014 01:26:44 -0800 (PST)
MIME-Version: 1.0
Received: by 10.96.66.97 with HTTP; Fri, 7 Mar 2014 01:26:03 -0800 (PST)
In-Reply-To: <lf9m0e$q7t$1@ger.gmane.org>
References: <CANEZrP3w9c_UX3dd+7LdWNXCEwjnAG+bYWxqKYo_fzakWQu=Bg@mail.gmail.com>
	<lf9m0e$q7t$1@ger.gmane.org>
From: Johannes Zweng <johannes@zweng.at>
Date: Fri, 7 Mar 2014 10:26:03 +0100
Message-ID: <CAJoe_wFeyFvxbd2nSD2yztJ_qjRQ=AKZj8pBOXs-ChKKbaZeuQ@mail.gmail.com>
To: Andreas Schildbach <andreas@schildbach.de>
Content-Type: multipart/alternative; boundary=001a113ab74a27cc5904f400da3e
X-Df-Sender: am9oYW5uZXNAendlbmcuYXQ=
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [80.67.31.38 listed in list.dnswl.org]
	-0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
X-Headers-End: 1WLrI7-0007HV-69
Cc: bitcoin-development@lists.sourceforge.net
Subject: Re: [Bitcoin-development] Instant / contactless payments
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: johannes@zweng.at
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Fri, 07 Mar 2014 09:42:09 -0000

--001a113ab74a27cc5904f400da3e
Content-Type: text/plain; charset=ISO-8859-1

2014-03-06 12:26 GMT+01:00 Andreas Schildbach <andreas@schildbach.de>:


> In current phone implementations, the screen must be on already for NFC
> to be active. Also it must be unlocked, although I certainly hope future
> OSes will allow payment apps on the lock screen, just like they allow
> music players.


Just a small input to this point:
On Android 4.4 the new host card emulation (HCE) feature (aka: the phone
emulates a ISO-DEP Smartcard and processes ISO7816-4 APDU commands like a
Smartcard would do) only works when the display is on, but even when the
screen is locked (can be changed with "android:requireDeviceUnlock" in
Manifest). See here for detailled specification:
http://developer.android.com/guide/topics/connectivity/nfc/hce.html

Using the HCE API on Android 4.4 also has the beauty that any app that
registers itself for HCE and sets its category to CATEGORY_PAYMENT in the
Manifest automatically shows up in Adroid's system settings under "Tap &
Pay" (where a user would expect payment applications).

--001a113ab74a27cc5904f400da3e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
2014-03-06 12:26 GMT+01:00 Andreas Schildbach <span dir=3D"ltr">&lt;<a href=
=3D"mailto:andreas@schildbach.de" target=3D"_blank">andreas@schildbach.de</=
a>&gt;</span>:<br>


<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex">In current phone implementations, the screen=
 must be on already for NFC<br>



to be active. Also it must be unlocked, although I certainly hope future<br=
>
OSes will allow payment apps on the lock screen, just like they allow<br>
music players.</blockquote><div><br></div><div>Just a small input to this p=
oint:</div><div>On Android 4.4 the new host card emulation (HCE) feature (a=
ka: the phone emulates a ISO-DEP Smartcard and processes=A0ISO7816-4 APDU c=
ommands like a Smartcard would do) only works when the display is on, but e=
ven when the screen is locked (can be changed with &quot;android:requireDev=
iceUnlock&quot; in Manifest). See here for detailled specification:=A0<a hr=
ef=3D"http://developer.android.com/guide/topics/connectivity/nfc/hce.html" =
target=3D"_blank">http://developer.android.com/guide/topics/connectivity/nf=
c/hce.html</a></div>


<div><br></div><div>Using the HCE API on Android 4.4 also has the beauty th=
at any app that registers itself for HCE and sets its category to CATEGORY_=
PAYMENT in the Manifest automatically shows up in Adroid&#39;s system setti=
ngs under &quot;Tap &amp; Pay&quot; (where a user would expect payment appl=
ications).</div>


<div><br></div><div><br></div></div></div></div>

--001a113ab74a27cc5904f400da3e--