WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

Security and Privacy

These interfaces deal with script security, certificates and P3P.

Jump to:


Interfaces

Security related interfaces

nsIASN1Object
nsIASN1PrintableItem
nsIASN1Sequence
nsIASN1Tree
nsIBadCertListener2
nsIBufEntropyCollector
nsICMSDecoder
nsICMSEncoder
nsICMSMessage
nsICMSMessage2
nsICMSMessageErrors
nsICMSSecureMessage
nsICRLInfo
nsICRLManager
nsICertOverrideService
nsICertPickDialogs
nsICertTree
nsICertTreeItem
nsICertVerificationListener
nsICertVerificationResult
nsICertificateDialogs
nsICipherInfo
nsICipherInfoService
nsIClientAuthDialogs
nsICryptoFIPSInfo
nsICryptoHash
nsIDOMCryptoDialogs
nsIDataSignatureVerifier
nsIFormSigningDialog
nsIGeneratingKeypairInfoDialogs
nsIIdentityInfo
nsIKeyObject
nsIKeyObjectFactory
nsIKeygenThread
nsINSSCertCache
nsINSSErrorsService
nsIOCSPResponder
nsIPK11Token
nsIPK11TokenDB
nsIPKCS11Module
nsIPKCS11ModuleDB
nsIPKCS11Slot
nsIPKIParamBlock
nsIPermission
nsIPermissionManager
nsIPrincipal
nsIProtectedAuthThread
nsIRecentBadCertsService
nsISMimeCert
nsISMimeVerificationListener
nsISSLStatus
nsISSLStatusProvider
nsISecurityCheckedComponent
nsISecurityPref
nsISecurityWarningDialogs
nsISignatureVerifier
nsISignonViewer
nsIStreamCipher
nsITokenDialogs
nsITokenPasswordDialogs
nsIUserCertPicker
nsIX509Cert
nsIX509Cert2
nsIX509Cert3
nsIX509CertDB
nsIX509CertDB2
nsIX509CertList
nsIX509CertValidity
nsPICertNotification

@mozilla.org/aggregateprincipal;1
@mozilla.org/certificateprincipal;1
@mozilla.org/codebaseprincipal;1
@mozilla.org/crypto/fips-info-service;1
@mozilla.org/nsBadCertListener;1
@mozilla.org/nsCMSDecoder;1
@mozilla.org/nsCMSEncoder;1
@mozilla.org/nsCMSMessage;1
@mozilla.org/nsCMSSecureMessage;1
@mozilla.org/nsCertPickDialogs;1
@mozilla.org/nsCertificateDialogs;1
@mozilla.org/nsClientAuthDialogs;1
@mozilla.org/nsDOMCryptoDialogs;1
@mozilla.org/nsFormSigningDialog;1
@mozilla.org/nsGeneratingKeypairInfoDialogs;1
@mozilla.org/nsHash;1
@mozilla.org/nsSecurityWarningDialogs;1
@mozilla.org/nsTokenDialogs;1
@mozilla.org/nsTokenPasswordDialogs;1
@mozilla.org/nss_errors_service;1
@mozilla.org/nullprincipal;1
@mozilla.org/permission;1
@mozilla.org/permissionmanager;1
@mozilla.org/principal;1
@mozilla.org/psm;1
@mozilla.org/security/certoverride;1
@mozilla.org/security/cipherinfo;1
@mozilla.org/security/crlmanager;1
@mozilla.org/security/crypto;1
@mozilla.org/security/datasignatureverifier;1
@mozilla.org/security/entropy;1
@mozilla.org/security/keyobject;1
@mozilla.org/security/keyobjectfactory;1
@mozilla.org/security/nsASN1Tree;1
@mozilla.org/security/nsCertTree;1
@mozilla.org/security/nsscertcache;1
@mozilla.org/security/pk11tokendb;1
@mozilla.org/security/pkcs11;1
@mozilla.org/security/pkcs11moduledb;1
@mozilla.org/security/pkiparamblock;1
@mozilla.org/security/psmdownload;1
@mozilla.org/security/random-generator;1
@mozilla.org/security/recentbadcerts;1
@mozilla.org/security/script/nameset;1
@mozilla.org/security/sdr;1
@mozilla.org/security/streamcipher;1
@mozilla.org/security/x509certdb;1
@mozilla.org/signonviewer/signonviewer-world;1
@mozilla.org/systemprincipal;1
@mozilla.org/user_cert_picker;1

Reference documentation is generated from Mozilla's source.