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.

nsICRLManager

IID:486755db-627a-4678-a21b-f6a63bb9c56a
Inherits From:nsISupports

This interface is implemented by the following components:


Constants

PRUint32 TYPE_AUTOUPDATE_TIME_BASED = 1
PRUint32 TYPE_AUTOUPDATE_FREQ_BASED = 2

Methods

PRUnichar* computeNextAutoUpdateTime ( nsICRLInfo info , PRUint32 autoUpdateType , double noOfDays ) void deleteCrl ( PRUint32 crlIndex ) nsIArray getCrls ( ) void importCrl ( arrayof PRUint8 data , PRUint32 length , nsIURI uri , PRUint32 type , PRBool doSilentDownload , PRUnichar* crlKey ) void rescheduleCRLAutoUpdate ( ) PRBool updateCRLFromURL ( PRUnichar* url , PRUnichar* key )

PRUnichar* computeNextAutoUpdateTime ( nsICRLInfo info , PRUint32 autoUpdateType , double noOfDays )

Arguments:
info
autoUpdateType
noOfDays

void deleteCrl ( PRUint32 crlIndex )

Arguments:
crlIndex

nsIArray getCrls ( )


void importCrl ( arrayof PRUint8 data , PRUint32 length , nsIURI uri , PRUint32 type , PRBool doSilentDownload , PRUnichar* crlKey )

Arguments:
data
length
uri
type
doSilentDownload
crlKey

void rescheduleCRLAutoUpdate ( )


PRBool updateCRLFromURL ( PRUnichar* url , PRUnichar* key )

Arguments:
url
key

Reference documentation is generated from Mozilla's source.