nsIX509CertValidity had a handful of APIs that would return formatted time values. Some of these APIs were unused, and the rest were prone to error due to platform differences. This patch simplifies this interface by removing those APIs and having callers perform their own formatting using the remaining APIs that return PRTime values. Differential Revision: https://phabricator.services.mozilla.com/D138363
26 lines
728 B
Plaintext
26 lines
728 B
Plaintext
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "nsISupports.idl"
|
|
|
|
/**
|
|
* Information on the validity period of a X.509 certificate.
|
|
*/
|
|
[scriptable, uuid(e701dfd8-1dd1-11b2-a172-ffa6cc6156ad)]
|
|
interface nsIX509CertValidity : nsISupports {
|
|
/**
|
|
* The earliest point in time where
|
|
* a certificate is valid.
|
|
*/
|
|
readonly attribute PRTime notBefore;
|
|
|
|
/**
|
|
* The latest point in time where
|
|
* a certificate is valid.
|
|
*/
|
|
readonly attribute PRTime notAfter;
|
|
};
|