Bug 1136471 - Remove unused nsIIdentityInfo.getValidEVPolicyOid(). r=dkeeler

This commit is contained in:
Cykesiopka 2015-02-26 13:05:00 -05:00
Родитель 8e3fdd1eb4
Коммит a64db6ab58
2 изменённых файлов: 1 добавлений и 51 удалений

Просмотреть файл

@ -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