Implement SEC_NicknameConflicts().

This commit is contained in:
relyea%netscape.com 2002-02-15 01:57:08 +00:00
Родитель 4ccb3ba47e
Коммит 8c2f9e3bae
1 изменённых файлов: 12 добавлений и 2 удалений

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

@ -68,8 +68,18 @@ PRBool
SEC_CertNicknameConflict(char *nickname, SECItem *derSubject,
CERTCertDBHandle *handle)
{
/* XXX still an issue? */
return PR_FALSE;
CERTCertificate *cert;
PRBool conflict = PR_FALSE;
cert=CERT_FindCertByNickname(handle, nickname);
if (!cert) {
return conflict;
}
conflict = !SECITEM_ItemsAreEqual(derSubject,&cert->derSubject);
CERT_DestroyCertificate(cert);
return conflict;
}
SECStatus