This commit is contained in:
Stas Ukolov 2016-11-09 19:38:00 +05:00
Родитель 052febe466
Коммит 4dfd74e151
1 изменённых файлов: 7 добавлений и 2 удалений

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

@ -17,7 +17,12 @@ var pCtx = ref.refType(Ctx)
var crypt = ffi.Library('crypt32', {
CertOpenSystemStoreA: [HCertStore, ['pointer', 'string']],
CertCloseStore: ['int', [HCertStore, 'long']],
CertEnumCertificatesInStore: [pCtx, ['pointer', pCtx]]
CertEnumCertificatesInStore: [pCtx, [HCertStore, pCtx]]
})
crypt.CertOpenSystemStoreA(null, 'ROOT')
var h = crypt.CertOpenSystemStoreA(null, 'ROOT')
for(var ctx = null; (ctx = crypt.CertEnumCertificatesInStore(h, ctx)).length; )
{
console.log(ctx)
}
crypt.CertCloseStore(h, 0)