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.

@mozilla.org/security/certoverride;1

This component implements the following interfaces:

Constants

Override Untrusted
PRInt16 nsICertOverrideService.ERROR_UNTRUSTED = 1
Override hostname Mismatch
PRInt16 nsICertOverrideService.ERROR_MISMATCH = 2
Override Time error
PRInt16 nsICertOverrideService.ERROR_TIME = 4

Methods

InterfaceMethod
nsICertOverrideService void clearValidityOverride ( AString hostNameWithPort )
nsICertOverrideService void getAllOverrideHostsWithPorts ( out PRUint32 count , out arrayof PRUnichar* hostsWithPortsArray )
nsICertOverrideService PRBool getValidityOverride ( AString hostNameWithPort , out ACString hashAlg , out ACString fingerprint , out PRUint32 overrideBits , out PRBool isTemporary )
nsISupportsWeakReference nsIWeakReference GetWeakReference ( )
nsICertOverrideService PRBool hasMatchingOverride ( AString hostNameWithPort , nsIX509Cert cert , out PRUint32 overrideBits , out PRBool isTemporary )
nsICertOverrideService PRUint32 isCertUsedForOverrides ( nsIX509Cert cert , PRBool checkTemporaries , PRBool checkPermanents )
nsIObserver void observe ( nsISupports subject , char* topic , PRUnichar* data )
nsICertOverrideService void rememberValidityOverride ( AString hostNameWithPort , nsIX509Cert cert , PRUint32 overrideBits , PRBool temporary )

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com