<div dir="ltr">I might be able to contribute a Generic Java binding for the ifd layer as well.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 27, 2015 at 8:31 AM, Frank Morgner <span dir="ltr"><<a href="mailto:morgner@informatik.hu-berlin.de" target="_blank">morgner@informatik.hu-berlin.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Yes, the documentation needs some love, but I think for a bunch of spare time projects its quite OK. I'll move the example cases to the sub components where the generic use is outlined, too.<br><br><div class="gmail_quote">Am 25. Februar 2015 21:24:19 MEZ, schrieb Martin Paljak <<a href="mailto:martin@martinpaljak.net" target="_blank">martin@martinpaljak.net</a>>:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<pre><span class="">Hello Frank,<br><br>Maybe you should publicise your virtualsmartcard project better or<br>have the architecture or more precisely, various use cases, documented<br>even better or integrate the knowledge of these projects into<br>mainstream documentation. I did not look that much into it before<br>because I just did not understand what it was or if it related to<br>something I could use. Because most of the documentation was about<br>"virtual smart cards" and "nPA" and other German-specific terms, I<br>figured out that probably not relevant for me.<br><br>BUT it turned out that your project contains a lot of useful universal<br>APDU/PC/SC layer plumbing stuff that could really be used more (like<br>contact->nfc relay, remote ifdhandler etc)<br><br>Stuff for what support should be more integrated in open source<br>projects, really handy for debugging, testing and prototyping.<br><br>Thanks & cheers<br>--<br></span>Ma!
rtin<div><div class="h5"><br><a href="tel:%2B372%20515%206495" value="+3725156495" target="_blank">+372 515 6495</a><br><br><br>On Wed, Feb 25, 2015 at 6:34 PM, Frank Morgner<br><<a href="mailto:morgner@informatik.hu-berlin.de" target="_blank">morgner@informatik.hu-berlin.de</a>> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #729fcf;padding-left:1ex"><div><div class="h5"> You can delegate the calls e.g. by using jni.<br><br> I am using a simple socket based interface for delegating the ifd requests,<br> see <a href="http://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html" target="_blank">http://frankmorgner.github.io/vsmartcard/virtualsmartcard/README.html</a><br> VPCD delegates the calls to everything that listens on the other side of the<br> socket. You can find a java implementation of "the other side" in this<br> android app<br> <a href="http://frankmorgner.github.io/vsmartcard/remote-reader/README.html" target="_blank">http://frankmorgner.github.io/vsmartcard/remote-reader/README.html</a><br><br> Am 25. Februar 2015 17:01:19 MEZ, schrieb Jeffrey Hutzelman <<a href="mailto:jhutz@cmu.edu" target="_blank">jhutz@cmu.edu</a>>:<br><u></u><br> On Wed, 2015-02-25 at 07:42 -0800, William Roberts wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #8ae234;padding-left:1ex"><br> On Wed, Feb 25, 2015 at 7:28 AM, Ludovic Rousseau <<br> <a href="mailto:ludovic.rousseau@gmail.com" target="_blank">ludovic.rousseau@gmail.com</a>> wrote:<br><br><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #fcaf3e;padding-left:1ex"><br> 2015-02-25 12:16 GMT+01:00 William Roberts <<a href="mailto:bill.c.roberts@gmail.com" target="_blank">bill.c.roberts@gmail.com</a>>:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #e9b96e;padding-left:1ex"><br> That's from the client application side. I was looking for a java<br></blockquote><br> binding to<br><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #e9b96e;padding-left:1ex"><br> the ifd
interface.<br></blockquote><br><br> Why do you want to call the IFD handler directly from Java?<br> Why not use the PC/SC<br> interface?<br></blockquote><br><br><br> I am not explaining this properly :-P<br></blockquote><br><br> Perhaps not.<br><br> I think what you're asking for is effectively the ability to write an<br> IFD handler in Java. For pcsc-lite, I don't think that's realistic --<br> it would mean pulling an entire Java interpreter into pcscd. What you<br> could do is a bridge that talks to a Java program running in another<br> process, but I think that's going to be more troublesome than it's<br> worth.<br><br> jPAM in fact does not do this; what it does is let Java applications<br> call PAM, not the other way around. pam-python _does_ let you write PAM<br> modules in Python; it does this by spinning up a Python interpreter in<br> the PAM module. That works because Python is designed to be embedded in<br></div></div> a!
nother
program in this way and because it will be shut down and<span class=""><br> unloaded when the module is removed, which happens no later than when<br> the application calls<br> pam_end().<br><br> -- Jeff<br><br><br><hr><br><br> Pcsclite-muscle mailing list<br> <a href="mailto:Pcsclite-muscle@lists.alioth.debian.org" target="_blank">Pcsclite-muscle@lists.alioth.debian.org</a><br> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle</a><br></span></blockquote><span class=""><br><br> --<br> Frank Morgner<br><br><hr><br> Pcsclite-muscle mailing list<br> <a href="mailto:Pcsclite-muscle@lists.alioth.debian.org" target="_blank">Pcsclite-muscle@lists.alioth.debian.org</a><br> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle</a><br></span></pre></blockquote><span class=""><br><hr><br>Pcsclite-muscle mailing list<br><a href="mailto:Pcsclite-muscle@lists.alioth.debian.org" target="_blank">Pcsclite-muscle@lists.alioth.debian.org</a><br><a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle</a><br></span></div><span class="HOEnZb"><font color="#888888"><br>
-- <br>
Frank Morgner</font></span></div><br>_______________________________________________<br>
Pcsclite-muscle mailing list<br>
<a href="mailto:Pcsclite-muscle@lists.alioth.debian.org">Pcsclite-muscle@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Respectfully,<br><br>William C Roberts<br><br></div>
</div>