Implemented by
- @mozilla.org/nsCertificateDialogs;1
- @mozilla.org/nsTokenDialogs;1
- @mozilla.org/nsDOMCryptoDialogs;1
- @mozilla.org/nsGeneratingKeypairInfoDialogs;1
- @mozilla.org/nsClientAuthDialogs;1
- @mozilla.org/nsSSLCertErrorDialog;1
- @mozilla.org/nsCertPickDialogs;1
- @mozilla.org/nsTokenPasswordDialogs;1
[scriptable, uuid(0729ce8e-8935-4989-ba72-a2d6307f2365)]
interface nsISSLCertErrorDialog : nsISupports
Methods
Called when an SSL connection aborts because of a bad certificate,
and no other code is in place for reporting the problem.
Should bring up a dialog to inform the user and display the certificate.
@param status Might be used to query additional information
@param cert The certificate that this error is about
@param textErrorMessage An error message with whitespace formatting
@param htmlErrorMessage Optional, might either be empty,
or might contain the same message as in
textErrorMessage plus some html formatting.
@param hostName The error occurred when connecting to this hostName.
@param portNumber The error occurred when connecting to this portNumber.
void
showCertError(in nsIInterfaceRequestor ctx, in nsISSLStatus status, in nsIX509Cert cert, in AString textErrorMessage, in AString htmlErrorMessage, in ACString hostName, in PRUint32 portNumber)
Compare to: