зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1136471 - Remove unused nsIIdentityInfo.getValidEVPolicyOid(). r=dkeeler
This commit is contained in:
Родитель
8e3fdd1eb4
Коммит
a64db6ab58
|
@ -4,7 +4,7 @@
|
|||
|
||||
#include "nsISupports.idl"
|
||||
|
||||
[scriptable, uuid(e9da87b8-b87c-4bd1-a6bc-5a9a2c7f6d8d)]
|
||||
[scriptable, uuid(d842dcec-b032-443e-ab53-54aeb7b569f3)]
|
||||
interface nsIIdentityInfo : nsISupports
|
||||
{
|
||||
/**
|
||||
|
@ -14,17 +14,4 @@ interface nsIIdentityInfo : nsISupports
|
|||
* The test is bound to SSL Server Cert Usage.
|
||||
*/
|
||||
readonly attribute boolean isExtendedValidation;
|
||||
|
||||
/**
|
||||
* This function uses the same test as attribute
|
||||
* isExtendedValidation
|
||||
*
|
||||
* If isExtendedValidation is true, this function will return
|
||||
* a policy identifier in dotted notation (like 1.2.3.4.5).
|
||||
*
|
||||
* If isExtendedValidation is false, this function will return
|
||||
* an empty (length string) value.
|
||||
*/
|
||||
ACString getValidEVPolicyOid();
|
||||
};
|
||||
|
||||
|
|
|
@ -1465,43 +1465,6 @@ nsNSSCertificate::GetIsExtendedValidation(bool* aIsEV)
|
|||
#endif
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsNSSCertificate::GetValidEVPolicyOid(nsACString& outDottedOid)
|
||||
{
|
||||
outDottedOid.Truncate();
|
||||
|
||||
#ifndef MOZ_NO_EV_CERTS
|
||||
nsNSSShutDownPreventionLock locker;
|
||||
if (isAlreadyShutDown()) {
|
||||
return NS_ERROR_NOT_AVAILABLE;
|
||||
}
|
||||
|
||||
SECOidTag oid_tag;
|
||||
bool valid;
|
||||
nsresult rv = getValidEVOidTag(oid_tag, valid);
|
||||
if (NS_FAILED(rv)) {
|
||||
return rv;
|
||||
}
|
||||
|
||||
if (valid) {
|
||||
SECOidData* oid_data = SECOID_FindOIDByTag(oid_tag);
|
||||
if (!oid_data) {
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
char* oid_str = CERT_GetOidString(&oid_data->oid);
|
||||
if (!oid_str) {
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
outDottedOid.Assign(oid_str);
|
||||
PR_smprintf_free(oid_str);
|
||||
}
|
||||
#endif
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
namespace mozilla {
|
||||
|
||||
// TODO(bug 1036065): It seems like we only construct CERTCertLists for the
|
||||
|
|
Загрузка…
Ссылка в новой задаче