World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Pekr 4-Jun-2007 [3304] | not sure if correct, but I can see rebin as kind of "packager" for rebol? Will it allow us to pack various things - e.g. libraries, scripts, images, or other resources, and add it to the rebol.exe? |
Gabriele 4-Jun-2007 [3305x3] | (maybe RT will do that, or maybe we'll use the SSL module in R2...) |
rebin is a binary format for rebol values. like now we have a text format (produced by mold), then we'll also have a binary format useful both for storing (when user-readable is not needed) and for internal communication with plugins | |
but... Carl hasn't said much more about rebin... | |
Pekr 4-Jun-2007 [3308] | nobody stops = it is not available yet. With R3 spreading like fire, we might need it sooner than later, or we will not be able to provide lowered security apps, letting users feel safe, because they will know, it comes from some trusted party .... |
Gabriele 4-Jun-2007 [3309x4] | Services requires encryption so you can bet release version of R3 will have it. |
but, SSL is more than that. | |
and, R3 might just use the same module found in R2 for SSL | |
if you need more, you just make your own SSL device. | |
Pekr 4-Jun-2007 [3313] | SSL is specific protocol. I am not speaking about encryption here, but about the trust, that is what certificates are for. IIRC the api for them is inside, it was not just exposed. And IIRC2, Ladislav once mentioned he will do it? But I could misunderstood him ... |
Gabriele 4-Jun-2007 [3314x5] | certificates are just signed files with public keys. |
so... there's nothing really special. | |
ie you can do that in R2 with mezz code. | |
what you can't do with mezz code is cert handling for ssl:// | |
so that what i was talking about :) | |
Pekr 4-Jun-2007 [3319] | Gab, you want to tell me, that I can check for certificate validity or actually sign something using my certificate, in let's say, PKCS#12 format? |
Gabriele 4-Jun-2007 [3320x2] | why not? |
R2 has RSA, DES, etc. | |
[unknown: 10] 4-Jun-2007 [3322] | Thanks ! |
Gregg 4-Jun-2007 [3323] | We did signing for SurfNet's Stunnel-in-a-box project. |
Pekr 4-Jun-2007 [3324] | It does not help anyone, if not in rebol directly, that is the point ... |
Gabriele 4-Jun-2007 [3325] | if that was the case, then we'd need to have everything built in. do we want ajax js libraries built in because it does not help anyone if cgi authors have to pick them themselves? |
Pekr 4-Jun-2007 [3326x2] | then you misunderstand, what is important, and what is not. |
today's sw world, distributed, without signatures? The thing is, someone from RT confirmed that the stuff is inside, just not exposed. And that is waste of resources. So - expose them. | |
Gabriele 4-Jun-2007 [3328x3] | signatures - rebol has that built in. is called rsa encryption |
parsing of some file format - that you can do yoursef. | |
it's not like jpeg decoding that has to be done in c for speed. | |
Pekr 4-Jun-2007 [3331] | how do I choose windows installed certificate? :-) |
Gregg 5-Jun-2007 [3332] | then you misunderstand, what is important, and what is not. -- I think Gabriele misunderstands very little. :-) The thing is, it's all about compromises. What is important to you might not be important to me at all, and vice versa. So how do you choose what to include, and how big is too big for REBOL to be? If something is wanted and needed by 80% of the community, or 0.1% that's doing something really important, those are easier calls to make. Many features have doubtful value to at least some people, but we can't use those as justification for adding other things of doubtful value. So, I want a good voting system, and tracking for new community mezz funcs, to see what gets used the most; what people want and need. That said, I think security is so important now that anything we can do to make REBOL a better tool for writing secure systems is a good thing. |
Pekr 5-Jun-2007 [3333x2] | But I am not talking about new features at all. Someone said, that Core contains certificates handling already, which means, even parsing? It is the same situation, how Rebol contained internally convolve function, which was just not exposed. So, we are talking nearly zero addition to Rebol. And not having certificates handling in rebol directly is what actually stopped rebol plug-in. If I'll see some reblet signed from Gregg, I will not think any second to just press "Run". I am not now opting for the particular functionality - my question was more general. Plug-in development stopped, because Josh stated, that he is working on soon-to-be-released new schema for Rebol security. We all knew how it would end, and we were not wrong. That is exactly the reason, why I ask - there is no plug-in, without the security. And plug-in is imo very crucial product now. |
Forget certificates right now, before we enter another pointless discussion. The thing is, that I believe RT regards reblet signing important thing, and that it will come. If it is not part of the system, noone will do it, period. The same reason, why RT pushes for rebservices - it will be standard without any need for further discussion, if we do it this way, or that way ... | |
Gabriele 5-Jun-2007 [3335] | you're still confusing signing with certificates. the ssl module certainly has to parse certs in the ssl handshake. but that does not mean that it will parse any cert file format. and, there are many. but... even if it was exposed, what would it save you? three lines of parse? |
Pekr 5-Jun-2007 [3336] | I am not sure I am confusing anything. If it is not there, then it is not there. I can give an example - Bobik - he left rebol, because of our often claims, that we can do anything. But he is looking for the end user tool. He does not want to code mySQL driver himself, he wants to use one. So, if you will have website with rebol features, what will be your answer to following bullet: certificates support: Yes, or no? Am I able to easily send rebol email, signed, which displays in Thunderbird or Outlook, as signed? Am I able to choose from centrally installed certificates in Windows certificate container? That is my point. So - if it is only 3 lines of code, just take a note, and when RT will be thinking of security/privacy issues, please count such things in? |
Gabriele 5-Jun-2007 [3337x2] | send signed email - yes you can do that. does it need to be in send? should send also handle return receipts? should it handle gmail apis? should it handle exchange servers? where do we stop? |
windows cert container - why should rebol even bother about that? that's something that 1% of rebolers would maybe need once in their life | |
Pekr 5-Jun-2007 [3339] | Do you actually follow corporate environment? |
Gabriele 5-Jun-2007 [3340x2] | petr, corporate environment means that we should provide 6 dvds of rebol ide |
we don't want to go there. we want to provide specific solutions, not buzzwords | |
Pekr 5-Jun-2007 [3342] | Because last year, I was asking about certificates. There was a possibility for me, to have small rebol app, which securely sends and checks documents. It could be used for invoices exchange. I stopped because noone was able to point me out, how should I check for signatures. |
Gabriele 5-Jun-2007 [3343x3] | that does not stop you from providing the buzzwords |
the detective only executes signed code. the code for that is available. | |
now is it cert parsing that you want or signing? signing is explained on rebol.com | |
Pekr 5-Jun-2007 [3346] | Whereas guys from Delphi crowd were able to do that. Now you can blame me, that I was not able to make it. REBOL nor its community did not work as enabler for me here. And I can see only one sensible way to avoid that in the future - projects domain, bounty system ... |
Gabriele 5-Jun-2007 [3347] | and worst case - why not use CALL to call openssl?? |
Pekr 5-Jun-2007 [3348] | cert parsing |
Gabriele 5-Jun-2007 [3349x2] | stopping a project because of that does not seem rebol fault to me. |
cert parsing - how much time would have that been? one day? two days? if you save a month by using rebol, then what's the problem with two days? | |
Pekr 5-Jun-2007 [3351] | stopping the project, because Delphi guys had libraries at hand, whereas I could not find examples of how to utilise certificates. |
Gabriele 5-Jun-2007 [3352] | otherwise, if you don't save time, just go with delphi - what's the problem? we can't possibly do everything for everyone. |
Pekr 5-Jun-2007 [3353] | Gabriele - you constantly provide the same picture, and if we guys don't change attitude, we will not get new ppl attracted. |
older newer | first last |