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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE> [99s-extend] Cowboy HTTPS Issue
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Cowboy%20HTTPS%20Issue&In-Reply-To=%3C51F0EEC8.4080408%40gjunka.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<style type="text/css">
pre {
white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
}
</style>
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000166.html">
<LINK REL="Next" HREF="000169.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[99s-extend] Cowboy HTTPS Issue</H1>
<B>Grzegorz Junka</B>
<A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20Cowboy%20HTTPS%20Issue&In-Reply-To=%3C51F0EEC8.4080408%40gjunka.com%3E"
TITLE="[99s-extend] Cowboy HTTPS Issue">list1 at gjunka.com
</A><BR>
<I>Thu Jul 25 11:24:24 CEST 2013</I>
<P><UL>
<LI>Previous message: <A HREF="000166.html">[99s-extend] Cowboy HTTPS Issue
</A></li>
<LI>Next message: <A HREF="000169.html">[99s-extend] Cowboy HTTPS Issue
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#168">[ date ]</a>
<a href="thread.html#168">[ thread ]</a>
<a href="subject.html#168">[ subject ]</a>
<a href="author.html#168">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Maybe the problem is with Erlang not seeing the crypto libraries? You
can verify that quickly by executing "crypto:start()." in the Erlang
shell. See this post for info:
<A HREF="http://stackoverflow.com/questions/4742184/rebar-error-exit-on-create-app-crypto-start/14776521#14776521">http://stackoverflow.com/questions/4742184/rebar-error-exit-on-create-app-crypto-start/14776521#14776521</A>
Greg
On 23/07/2013 15:01, Lee Sylvester wrote:
><i> Okay, thanks Loïc. I'll try my luck there :-)
</I>><i>
</I>><i> Regards,
</I>><i> Lee
</I>><i>
</I>><i>
</I>><i>
</I>><i> On 23 Jul 2013, at 15:00, Loïc Hoguin <<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>> wrote:
</I>><i>
</I>>><i> No idea. You'll probably have more luck asking erlang-questions for SSL issues.
</I>>><i>
</I>>><i> On 07/23/2013 03:59 PM, Lee Sylvester wrote:
</I>>>><i> Thank you, Loic. I'd forgotten to update my releases folder.
</I>>>><i>
</I>>>><i> I now have it running, but when I access an endpoint, I get
</I>>>><i>
</I>>>><i> =ERROR REPORT==== 23-Jul-2013::09:56:29 ===
</I>>>><i> SSL: 1159: error:[<<48,130,6,220,48,130,5,196,160,3,2,1,2,2,16,15,199,72,40,33,
</I>>>><i> 126,49,13, [snip] 45,193>>,
</I>>>><i> <<48,130,6 [snip] 118,247,97>>] /usr/certs/cert.pem
</I>>>><i> [{ssl_connection,init_certificates,8,
</I>>>><i> [{file,"ssl_connection.erl"},{line,1155}]},
</I>>>><i> {ssl_connection,ssl_init,2,[{file,"ssl_connection.erl"},{line,1110}]},
</I>>>><i> {ssl_connection,init,1,[{file,"ssl_connection.erl"},{line,303}]},
</I>>>><i> {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]
</I>>>><i>
</I>>>><i> Not a very helpful error. I'm assuming the cert isn't being accepted by the SSL module?
</I>>>><i>
</I>>>><i> Thanks,
</I>>>><i> Lee
</I>>>><i>
</I>>>><i>
</I>>>><i>
</I>>>><i> On 23 Jul 2013, at 14:41, Loïc Hoguin <<A HREF="https://lists.ninenines.eu/listinfo/extend">essen at ninenines.eu</A>> wrote:
</I>>>><i>
</I>>>>><i> You need to include and start the public_key and ssl applications.
</I>>>>><i>
</I>>>>><i> On 07/23/2013 03:12 PM, Lee Sylvester wrote:
</I>>>>>><i> Hi guys,
</I>>>>>><i>
</I>>>>>><i> So, I'm trying to run Cowboy with SSL, but keep getting an error with the SSL module:
</I>>>>>><i>
</I>>>>>><i> application: ssl
</I>>>>>><i> exited: {bad_return,
</I>>>>>><i> {{ssl_app,start,[normal,[]]},
</I>>>>>><i> {'EXIT',
</I>>>>>><i> {undef,
</I>>>>>><i> [{ssl_app,start,[normal,[]],[]},
</I>>>>>><i> {application_master,start_it_old,4,
</I>>>>>><i> [{file,"application_master.erl"},
</I>>>>>><i> {line,274}]}]}}}}
</I>>>>>><i> type: temporary
</I>>>>>><i>
</I>>>>>><i>
</I>>>>>><i> The way I'm starting Cowboy is like this:
</I>>>>>><i>
</I>>>>>><i> Env = [
</I>>>>>><i> {env, [{dispatch, Dispatch}]},
</I>>>>>><i> {onrequest, fun http_utils:set_request_cors/1}
</I>>>>>><i> ],
</I>>>>>><i>
</I>>>>>><i> case http_server:is_secure() of
</I>>>>>><i> true ->
</I>>>>>><i> cowboy:start_https(https, 100, [
</I>>>>>><i> {ip, Ip}, {port, Port},
</I>>>>>><i> {certfile, binary_to_list(http_server:secure_cert())},
</I>>>>>><i> {keyfile, binary_to_list(http_server:secure_key())},
</I>>>>>><i> {reuseaddr, true},
</I>>>>>><i> {fail_if_no_peer_cert, true}
</I>>>>>><i> ], Env);
</I>>>>>><i> _ ->
</I>>>>>><i> {ok, _} = cowboy:start_http(http, 100, Options, Env)
</I>>>>>><i> end,
</I>>>>>><i>
</I>>>>>><i> Does anyone know why I might be getting this issue?
</I>>>>>><i>
</I>>>>>><i> Thanks,
</I>>>>>><i> Lee
</I>>>>>><i>
</I>>>>>><i>
</I>>>>>><i> _______________________________________________
</I>>>>>><i> Extend mailing list
</I>>>>>><i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
</I>>>>>><i> <A HREF="http://lists.ninenines.eu:81/listinfo/extend">http://lists.ninenines.eu:81/listinfo/extend</A>
</I>>>>>><i>
</I>>>>><i>
</I>>>>><i> --
</I>>>>><i> Loïc Hoguin
</I>>>>><i> Erlang Cowboy
</I>>>>><i> Nine Nines
</I>>>>><i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
</I>>><i>
</I>>><i> --
</I>>><i> Loïc Hoguin
</I>>><i> Erlang Cowboy
</I>>><i> Nine Nines
</I>>><i> <A HREF="http://ninenines.eu">http://ninenines.eu</A>
</I>><i> _______________________________________________
</I>><i> Extend mailing list
</I>><i> <A HREF="https://lists.ninenines.eu/listinfo/extend">Extend at lists.ninenines.eu</A>
</I>><i> <A HREF="http://lists.ninenines.eu:81/listinfo/extend">http://lists.ninenines.eu:81/listinfo/extend</A>
</I>><i>
</I>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000166.html">[99s-extend] Cowboy HTTPS Issue
</A></li>
<LI>Next message: <A HREF="000169.html">[99s-extend] Cowboy HTTPS Issue
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#168">[ date ]</a>
<a href="thread.html#168">[ thread ]</a>
<a href="subject.html#168">[ subject ]</a>
<a href="author.html#168">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
mailing list</a><br>
</body></html>
|