//+-------------------------------------------------------------------------
//
//  Microsoft Windows
//
//  Copyright (C) Microsoft Corporation, 1996 - 1999
//
//  File:       certhlp.cpp
//
//  Contents:   Microsoft Internet Security Trust Provider
//
//  Functions:  WTHelperCertIsSelfSigned
//              WTHelperCertFindIssuerCertificate
//
//              *** local functions ***
//
//  History:    20-Oct-1997 pberkman   created
//
//--------------------------------------------------------------------------

#include    "global.hxx"


BOOL WINAPI WTHelperCertIsSelfSigned(DWORD dwEncoding, CERT_INFO *pCert)
{
    if (!(CertCompareCertificateName(dwEncoding, 
                                     &pCert->Issuer,
                                     &pCert->Subject)))
    {
        return(FALSE);
    }

    return(TRUE);
}

PCCERT_CONTEXT WINAPI WTHelperCertFindIssuerCertificate(PCCERT_CONTEXT pChildContext,
                                                        DWORD chStores,
                                                        HCERTSTORE  *pahStores,
                                                        FILETIME *psftVerifyAsOf,
                                                        DWORD dwEncoding,
                                                        DWORD *pdwConfidence,
                                                        DWORD *pdwError)
{
    return(TrustFindIssuerCertificate(pChildContext, dwEncoding, chStores, pahStores, 
                                      psftVerifyAsOf, pdwConfidence, pdwError, 0));
}