View Single Post
Old 11-18-2010, 08:09 PM   #23
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,933
Karma: 6361444
Join Date: Nov 2009
Device: many
Ken,

A google search for this exact string:

"ContentServer_UserManual.pdf"

is an interesting read.

The key idea is without the right signed public/private key pair xml conversation going on between ADE and the fullfillment site (and by the way the hmac is a sha1 hash of the entire xml node conversation so no changes can be inserted) with the proper xml acsm info you will not get a proper rights.xml file created in the .epub you download and so you are out of luck!

Pretty smart as it means only an ADE with a registered signature and key pair can get to a usable form of the book! Ingenious really.

FWIW, I think this would be very very hard to implement outside of ADE or even to mimic what happens in ADE. So I would simply stick to running Wine or even XP on a virtual machine and running ADE to get your ebooks. Then run ineptkey once to get your adeptkey.der and then the whole conversion can be done from Linux.

The funny thing is the ACS code is java and so Linux is used as the server for most of the process. So the back ends runs on Linux just not the ability to actually read an ADE ebook!
KevinH is offline   Reply With Quote