[foaf-protocols] FOAF+SSL: Code Fragments in PHP Used for Simple Authentication

Melvin Carvalho melvincarvalho at gmail.com
Tue Dec 16 14:13:36 CET 2008

Hi All

The following are some documented code fragments in PHP, that are used to
create a simple authentication system, using FOAF + SSL

1. Code fragments for SSL related functions:
- Displaying the output of the $_SERVER global variable
- Displaying the details in the supplied Client Certificate
- Displaying the Client Public Key info
- Function returning the Client Public Key info in HEX
- Function returning the subjectAltName in the Client Certificate

Note: Since we were unable to find an ASN.1 parser in PHP, an attempt was
made to do this via the shell using openssl, as a stop gap.

2. Code fragments for FOAF related functions:
- Converting a FOAF file into an array of triples
- Finding the RSA Key of the declared subject ("owner") within a FOAF file
- Getting the list of friends in a FOAF file

Note: ARC2 [1] was used to obtain triples from the remote file, which were
iterated through.  Though, it would be possible to run more complex SPARQL
queries, as desired.


[1] http://arc.semsol.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.foaf-project.org/pipermail/foaf-protocols/attachments/20081216/e38bdb15/attachment.htm 

More information about the foaf-protocols mailing list