Skip to content
BrowserID C library
Branch: browserid
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
BrowserID.xcodeproj import/export cred Jan 21, 2014
CoreFoundation CoreFOundation headers always present now Jan 9, 2014
bidtool honour exit code from handler Jan 9, 2014
build-aux import/export cred Jan 21, 2014
contrib various CF/ObjC fixes Dec 2, 2013
doc update CF notes Jan 9, 2014
libbrowserid Remove cruft Mar 5, 2014
libcfjson iterator code does not need reference to object Dec 28, 2013
m4 Build fixes for non-Windows Sep 14, 2011
mech_browserid gss_inquire_context lifetime calculation was inverted May 15, 2015
sample integer casts Jan 9, 2014
.gitignore update gitignore Nov 23, 2013
.travis.yml use libsaml2-dev libshibsp-dev Dec 18, 2013
CVSVersionInfo.txt Checkpointed: Dec 3, 2013
LICENSE coalesce licenses Dec 25, 2013 move libcfjson into a separate directory Dec 2, 2013 add build status Dec 17, 2013
acinclude.m4 debug credential import/export Jan 30, 2014 cleanup Apr 27, 2011 always have CoreFoundation private headers Jan 9, 2014

Build Status


libbrowserid is a C library for generating and verifying Mozilla Persona (BrowserID) assertions. This source distribution also includes a GSS/SASL mechanism based on the BrowserID protocol, but that is not built by default.

More information on BrowserID is available at the URL


For building on Mac OS X, no additional packages are required.

On Windows you will additionally need:

On all other platforms, you will need, in addition to Jansson:

Building is similar to other autotools-based projects; run ./, ./configure and make. If you wish to also build the GSS/SASL mechanism, see the instructions in mech_browserid/

Sample code

Sample code can be found in the sample directory. See doc/ for more information.

You can’t perform that action at this time.