background preloader

NNS / PK11_ListCerts ...

Facebook Twitter

NPAPI Plugins - Google Chrome Extensions - Google Code.

About Mac Os X

Gecko Plugin API Reference - MDC Docs. Plug-in Basics Plug-in Development Overview Initialization and Destruction Drawing and Event Handling Streams URLs Memory Version, UI, and Status Information.

Gecko Plugin API Reference - MDC Docs

Writing a plugin for Mac OS X - MDC Docs. This article is adapted from Josh Aas's blog post Writing an NPAPI plugin for Mac OS X.

Writing a plugin for Mac OS X - MDC Docs

Before you go on reading this article, you may wish to grab the sample code located here, as it will be referenced during this tutorial. The sample is posted under a BSD-style license that means you can use it for anything, even if you don't plan to release your source code. Getting started If you check out the Mozilla source code in Mac OS X, you can simply open BasicPlugin.xcodeproj in Xcode, click Build, and you're done. Xcode will create a "build" directory next to the project file, and if you built it in release mode, that folder in turn contains a "Release" directory with the plugin inside it. To install the plugin, just copy it into one of these two locations: Pages tagged with "NPAPI" - MDC Docs. Profile folder - Firefox. Profile folder - Firefox. From MozillaZine Knowledge Base Firefox stores a user's personal information such as bookmarks, extensions, and user preferences in a unique profile .

The first time you start Firefox, it will automatically create a default profile; additional profiles can be created using the Profile Manager . The settings which form a profile are stored in files within a special folder on your computer — this is the . Finding the profile folder The Firefox profile containing your user data and settings is found in the installation directory but rather in a separate location on your computer. Using the Help menu - Firefox 3.6 and above In Firefox 3.6 and above, you can , as follows: [1] [2] In the Firefox Button or menu bar, click "Help" and select "Troubleshooting Information".

Profile folder. From MozillaZine Knowledge Base Mozilla applications store a user's personal information in a unique profile.

Profile folder

The first time you start any Mozilla application, it will automatically create a default profile; additional profiles can be created using the Profile Manager. The settings which form a profile are stored in files within a special folder on your computer — this is the profile folder. The installation directory also includes a "profile" folder but this folder contains program defaults, not your user profile data. For information on the profile folder specific to certain applications, including how to find the profile folder, see the following articles: For other applications, see the information below.

For Windows users On Windows systems, the default location of the profile folder containing your user data is under the "Application Data" folder in Windows XP and below or under the "AppData\Roaming" folder in Windows Vista and above. Issues related to plugins. From MozillaZine Knowledge Base This article explains how to identify and manage installed plugins and troubleshoot plugin-related issues in Firefox and SeaMonkey browsers.

Issues related to plugins

Mozilla browsers often need plugins for web content that cannot be handled internally, such as Java applets, Flash movies and embedded audio and video. (Note that JavaScript is often required for Flash to run correctly. Note also that JavaScript is neither a plugin nor Java.) NPAPI. It was first developed for Netscape browsers, starting with Netscape Navigator 2.0, but was subsequently implemented by many other browsers, (although Internet Explorer only supported it through version 5.5SP2[1][2][3]).

NPAPI

A plugin declares that it handles certain content types (e.g. "audio/mp3"). When the browser encounters that content type it loads the associated plugin, sets aside space within the browser context for the plugin to render and then streams data to it. The plugin is then responsible for rendering the data. The plugin runs in-place within the page, as opposed to older browsers that had to launch an external application to handle unknown content types. The API requires each plugin to implement and expose approximately 15 functions for initializing, creating, destroying and positioning plugin content. History[edit] The origin of the Netscape plugin functionality started at Adobe Systems. The companies set out the next week to bring what was known as "Allan's Hack" to market.

Npruntime

Netscape Plugin API NPAPI. Java Embedding Plugin. Oops : NNS / PK11_ListCerts ... Secutil.c. Module Dependencies in PKCS#11 Wrapper: pk11cert.c. NSS 3.3 Public Functions. NSS 3.9 Plan. LinuxCertManagement - chromium - Configuring SSL certificates on Linux. - An open-source browser project to help move the web forward. NOTE: SSL client authentication with personal certificates does not work completely in Linux, see issue 16830 and issue 25241.

LinuxCertManagement - chromium - Configuring SSL certificates on Linux. - An open-source browser project to help move the web forward.

On Linux, Chromium uses the NSS Shared DB. Rather than reinvent the wheel and create another certificate configuration tool, we are going to wait for a system certificate configuration utility to be created and launch that. In the mean time, you can configure certificates with the NSS command line tools. Get the tools. NSS Shared DB And LINUX. One of the main benefits of consolidating on a single crypto library is doing so create allows consolidation of management of certificates.

NSS Shared DB And LINUX

In order to reap this benefit, however, we not only need to use a common crypto library, but also agree on a common way to use the crypto resources (keys/certs/tokens). This document attempts to explain how applications using NSS as a system library should initialize NSS for maximum effect. The short summary: Except as noted below, all applications should initialize NSS with the following call: rv = NSS_InitReadWrite(“sql:/etc/pki/nssdb”); Adding SSL certificates to Google Chrome Linux (Ubuntu) Google Chrome in Linux doesn’t have a SSL certificate manager, it relies on the NSS Shared DB.

Adding SSL certificates to Google Chrome Linux (Ubuntu)

In order to add SSL certificates to the database you will have to use the command line. NSS Shared DB Howto. This document explains how to manually enable the shared DB feature in Mozilla applications.

NSS Shared DB Howto

(Additional background information can be found on page NSS_Shared_DB). It requires that all applications use NSS 3.12 (final) or later, which is shipped as part of Firefox 3. Obtenir les credentials de Firefox 3. Got private key without being asked for password ??! NSS functions - MDC Doc Center. This page lists all exported functions in NSS 3.11.7 It was ported from here.

NSS functions - MDC Doc Center

This is a composite page. Section headings are links to the individual pages where you can edit them.

XPCOM

Setenv / C / c++