a oe.@s`/ddZddZddZdZdZdZd Zd Zd Zd Z dZ d Z dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)dZ*dZ+dZ,dZ-d"Z.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZdZ?d"Z@d#ZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKd$ZLee Be6BZMee Be7BZNee Be8BZOee Be9BZPee Be:BZQee Be;BZRee BeBZSee BeBZTee BeBZUee BeBZVee BeBZWee Be!BZXee BeBZYee BeBZZee Be/BZ[eeBe0BZ\eeBe1BZ]eeBe2BZ^eeBe3BZ_eeBe4BZ`eeBe5BZaee Be8BZbee Be(BZcee Be)BZdee Be"BZeee Be>BZfeeBeEBZgeeBeFBZheeBeGBZieeBeKBZjeeBeHBZkeeBeIBZleeBeJBZmee Be#BZnee Be?BZoee Be@BZpee BeABZqee Be$BZree Be%BZsee Be&BZtee Be'BZuee BeBBZvee BeCBZwee BeDBZxd%ZydZzd Z{d&Z|d'Z}dZ~dZdZdZd Zd'Zd Zd'Zd(Zd)Zd ZdZdZd*ZdZdZd+ZdZd,ZdZdZdZd'Zd(Zd)Zd&ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd"Zd#ZdZdZdZdZdZdZdZdZdZdZdZdZd"Zd#ZdZdZdZdZd Zd!Zd-Zd.Zd/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd&Zd;ZdZd?Zd@ZdAZdBZdCZdDZdZdZdZdZdZdZdZdZdZdZdZdZd Zd&Zd'Zd(Zd)ZdZdZdZdZdZdZdZdZdEdFZdGdHZdZdZdZdZdZdZdZdZdZd"Zd Zd!Zd-Zd.Zd/Zd0Zd1Zd4Zd5Zd6Zd:Zd&Zd;Zd<Zd=Zd>Z d?Z d@Z dAZ dBZ dCZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd&ZdZ dZ!dZ"d#Z#dZ$dZ%dZ&dZ'd3Z(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2d Z3d!Z4d-Z5d/Z6d0Z7d1Z8d2Z9d3Z:dIZ;e;ZdKZ?e?Z@dLZAeAZBdMZCeCZDdNZEeEZFdOZGeGZHdPZIeIZJdQZKeKZLdRZMeMZNdSZOeOZPd'ZQdTZRdUZSdVZTdWZUdZVdZWdZXdXZYdYZZdZ[dZ\dZ]dZ^dZZ_d[Z`d\Zad]Zbd^Zcd_Zdd`ZedaZfdbZgdcZhddZideZjdfZkdgZldhZmdiZndjZodkZpdlZqdmZrdnZsdoZtdpZudqZvdrZwdsZxdtZydtZzduZ{dvZ|dwZ}dxZ~dyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdÐZdĐZdŐZdƐZdǐZdȐZdɐZdʐZdːZd̐Zd͐ZdΐZdϐZdАZdѐZdҐZdӐZdԐZdՐZd֐ZdאZdؐZdِZdڐZdېZdܐZdݐZdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZd"Zd#Zd#ZdZdZdZdZdZdZdZdZdZenZenZenZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,d"Z-d#Z.dZ/dZ0dZ1dZ2dZ3dZ4d,Z5ddZ6d d Z7dZ8dZ9dZ:dZ;d Z<d Z=dZ>d Z?dZ@dZAdZBd)ZCd ZDdZEdZFd*ZGeCZHeDZIdZJd ZKeZLeZMeZNd ZOdZPdZQdZRdZSd ZTeZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_d"Z`d#ZadZbdZcdZddZed Zfd!Zgd-Zhd.Zid/Zjd0Zkd1Zld2Zmd3Zne\ZoenZpd4Zqd5Zrd6Zsd7Ztd8Zud9Zvd:Zwd&ZxexZyeuZzd;Z{d<Z|d=Z}d>Z~d?Zd@ZeZdAZdBZdCZdDZdDZd ZdZdZdZeZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd'Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd$Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZÐdFZĐdGZŐdHZƐdIZǐdJZȐdKZɐdLZʐdMZːdNZ̐dOZ͐dPZΐdQZϐdRZАdSZѐdTZҐdUZӐdVZԐdWZՐdXZ֐dYZאdZZؐd[Zِd\Zڐd]Zېd^Zܐd_Zݐd`ZސdaZߐdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd1Zd!Zd Z dZ!dZ"d(Z#d'Z$d&Z%d Z&dZ'dZ(dZ)dZ*dZ+d(Z,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6d Z7dZ8dZ9d(Z:d'Z;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZId(ZJd'ZKd&ZLd ZMdZNdZOdZPdZQd3ZRdZSdZTd3ZUdZVdZWdZXdZYdZZdZ[d/Z\d/Z]e\e]Z^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdZtdZudZvd(Zwd'Zxd&Zyd ZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdÐZdĐZdŐZdƐZdǐZdȐZdɐZdʐZdːZd̐Zd͐ZdΐZdϐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd"Zd#ZdZdАZdѐZdҐZdӐZdԐZdՐZd֐ZdאZdؐZdِZdڐZdېZdܐZdݐZdݐZdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ̐eÐZ͐eƐZdZdZdZdZdZdZdZdZdZאdZdpZdqZdrZdsZdtZduZdxZdyZdZdZdZdZdZdZdZde>Zde>Zde>Zde>Zde>Zde>ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd&Zd'Zd ZdZdZdZdZdZdZdZdZ dZ d"Z d#Z dZ dZdZdZd!Zd-Zd.Zd/Zd0Zd1Zd5Zd6Zd7Zd8Zd9Zd:Zd&Zd;Zd<Zd=Z d>Z!d?Z"d@Z#dAZ$dZ%dZ&e%Z'e&Z(dZ)dZ*e)Z+e*Z,dZ-dZ.e-Z/e.Z0dZ1dZ2e1Z3e2Z4dZ5dZ6dZ7dZ8dZ9dZ:e7Z;e8Z<e9Z=e:Z>dZ?dZ@dZAdZBdZCdZDdZEd"ZFd#ZGdZHdZIdZJdZKd ZLd!ZMd-ZNd.ZOd/ZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZd Z[dZ\dZ]dZ^dZ_dZ`dZadZbd ZcdZddZedZfdZgdZhdZidZjdZkdZldZmelZndZodZpdZqdZrdZsesZtd"Zud#ZvdZwdZxdZydZzd Z{d!Z|d-Z}d.Z~d/Zd0Zd1Zd2Zd3Zd4Zd5Zd6Zd7Zd8Zd9Zd'Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Zd,Zd-Zd.Zd/Zd0Zd$Zd1ZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZdZdZeZdZeZdZdZdZdZeZdZeZdZeZdZeZdZdZdZĐd ZŐd Zd)Zd ZdZdZdZd Zd&Zd'Zd(Zd)Zd ZdZdZd ZdZdZd*Zd,ZؐdZِdZڐdZd ZdZdZdZdZdZdZdZdZeݐe>Zeސe>Zeߐe>Zee>Zee>Zee>Zee>Zee>ZdZdZdZdZdZd Zd&ZdZdZdZdZd)Zd ZdZdZdZdZdZd Zd Zd Zd Zd Zd ZdZedZdZedZd Z edZ dZ e dZ dZ dZdZedZdZe dZd Zd ZdZdZdZdZdZd Zd Zd ZdZdZdZdZdZ dZ!dZ"d Z#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-d"Z.d#Z/dZ0dZ1dZ2dZ3d Z4d!Z5d-Z6d.Z7d/Z8d0Z9d1Z:dZ;dZdZ?dZ@dZAeAZBdZCdZDdZEd ZFdZGdZHdZIdZJdZKdZLdZMeHZNdZOdZPdZQd"ZReRZSd#ZTdZUdZVdZWdZXd ZYd!ZZd-Z[eGeF>Z\eHeF>Z]eKeF>Z^eWeF>Z_eXeF>Z`e]ZaeLeF>ZbeMeF>ZceIeF>e*BZdeJeF>e*BZeeIeF>e'BZfeJeF>e'BZgeOeF>e*BZhePeF>e*BZieiZjeOeF>e'BZkePeF>e'BZlelZmeQeF>ZneReF>ZoeoZpeTeF>ZqeUeF>ZreVeF>ZseYeF>ZteZeF>Zue[eF>ZvdZwdZxdZydZzd Z{d&Z|ewZ}exZ~eyZezZe{Ze|ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZde>Zde>Zde>ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd*ZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)ZÐd*ZĐd+ZŐd,ZƐd-ZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd.Zd/ZdZdZdZd'ZdZdZd'Zd0Zd1Ze{ZdZdZdZdZdZd2Zd3Zd+Zd4Zd Zd ZdZdZdZdZdZdZdZdZdZdZd ZdZdZdZd'Z dZ dZ dZ dZ dZdZdZdZdZdZdZdZd"Zd#ZdZdZde >Zde>Zde>Zde>Zde>Zde>Zde>Z de>Z!de>Z"de>Z#de>Z$de>Z%de>Z&eeBeBeBeBeBe Be!Be"Be#Be$Be%Be&BZ'dZ(dZ)dZ*de(>Z+de)>Z,de*>Z-e+e,Be-BZ.dZ/dZ0e0Z1d5Z2d6Z3d7Z4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZd Z?d*Z@dZAdZBd ZCd ZDd ZEdZFdZGd&ZHd'ZId(ZJd)ZKd ZLdZMdZNdZOdZPdZQdZRdZSdZTd8ZUd9ZVd:ZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZed ZfdZgdZhdZid Zjd&Zkd'Zld(Zmd;ZndZod ZpdZqdZrdZsdZtdZud&Zvd Zwd ZxdZydZzd"Z{d<Z|d"Z}dZ~dZdZdZd Zd&ZdZdZdZdZdZd Zd&Zd'Zd(Zd)Zd ZdZdZd*ZdZdZd ZdZd4Zd Zd ZdZdZdZdZdZdZd)Zd ZdZd ZdZdZd2ZdZdZdZd3Zd'Zd(Zd)Zd ZdZdZdZdZdZdZdZd ZdZdZdZdZeeBeBZd Zd&Zd'Zd(Zd)Zd ZdZdZeeBeBeBZd ZdZŐd=ZdZdZȐdZɐdZʐd ZdZdZdZdZdZdZdZdZdZdZd"Zd#ZאdZd*Zd,ZdZdZdZd,ZdZdZdZdZdZdZdZd"Zd#ZdZdZdZd ZdZdZdZdZdZdZdZdZdZd"Zd#ZdZdZd>S(?cCs|d@S)Nxrr8C:\Program Files\Certbot\pkgs\win32\lib\win32cryptcon.py GET_ALG_CLASSsrcCs|d@S)Nirrrrr GET_ALG_TYPEsrcCs|d@S)Nirrrrr GET_ALG_SID sri i@i`iiriiiii i   Pi @iii!"#$%&'()*cCs|tkSN) CRYPT_SUCCEEDZrtrrrRCRYPT_SUCCEEDEDsr;cCs|tkSr8) CRYPT_FAILEDr:rrr RCRYPT_FAILEDsr=z*Microsoft Base Cryptographic Provider v1.0z.Microsoft Enhanced Cryptographic Provider v1.0z'Microsoft Strong Cryptographic Providerz.Microsoft RSA Signature Cryptographic Providerz-Microsoft RSA SChannel Cryptographic Providerz)Microsoft Base DSS Cryptographic Providerz?ABCDEFGHIJKLMNOQiiz2.5.29.1z2.5.29.2z2.5.29.3z2.5.29.4z2.5.29.7z2.5.29.8z 2.5.29.10z 2.5.29.15z 2.5.29.16z 2.5.29.19z 2.5.29.32z 2.5.29.32.0z 2.5.29.35z 2.5.29.14z 2.5.29.17z 2.5.29.18z 2.5.29.21z 2.5.29.23z 2.5.29.31z 2.5.29.37z 2.5.29.20z 2.5.29.27z 2.5.29.28z 2.5.29.46z 2.5.29.30z 2.5.29.33z2.5.29.5z 2.5.29.36z1.3.6.1.4.1.311.13.1z1.3.6.1.4.1.311.13.2.1z1.3.6.1.4.1.311.13.2.2z1.3.6.1.4.1.311.13.2.3z1.3.6.1.4.1.311.20.2.1z 1.3.6.1.5.5.7z1.3.6.1.5.5.7.1z1.3.6.1.5.5.7.1.1z1.3.6.1.4.1.311.2.1.14z1.3.6.1.4.1.311.10.2z1.3.6.1.4.1.311.10.8.1z1.3.6.1.4.1.311.10.9.1z1.3.6.1.4.1.311.10.1z1.3.6.1.4.1.311.10.1.1z1.3.6.1.4.1.311.10.3.3.1z1.3.6.1.4.1.311.20.2.3z1.3.6.1.4.1.311.31.1z1.3.6.1.4.1.311.10.12.1z1.3.6.1.4.1.311.20.1z1.3.6.1.4.1.311.20.2z1.3.6.1.4.1.311.20.3z1.3.6.1.4.1.311.21.1z1.3.6.1.4.1.311.21.2z1.3.6.1.4.1.311.21.3z1.3.6.1.4.1.311.21.4z1.3.6.1.4.1.311.21.5z1.3.6.1.4.1.311.21.6z1.3.6.1.4.1.311.21.7z1.3.6.1.4.1.311.21.8z1.3.6.1.4.1.311.21.9z1.3.6.1.4.1.311.21.10z1.3.6.1.4.1.311.21.11z1.3.6.1.4.1.311.21.12z1.3.6.1.4.1.311.21.13z1.3.6.1.4.1.311.21.14z1.3.6.1.4.1.311.21.15z1.3.6.1.4.1.311.21.16z1.3.6.1.4.1.311.21.17z1.3.6.1.4.1.311.21.19z1.3.6.1.4.1.311.21.20z1.3.6.1.4.1.311.21.21z1.3.6.1.4.1.311.21.22z1.3.6.1.4.1.311.25.1z2.5.29.9z1.3.6.1.5.5.7.3z1.3.6.1.5.5.7.3.1z1.3.6.1.5.5.7.3.2z1.3.6.1.5.5.7.3.3z1.3.6.1.5.5.7.3.4z1.3.6.1.5.5.7.3.5z1.3.6.1.5.5.7.3.6z1.3.6.1.5.5.7.3.7z1.3.6.1.5.5.7.3.8z1.3.6.1.5.5.8.2.2z1.3.6.1.4.1.311.10.3.1z1.3.6.1.4.1.311.10.3.2z1.3.6.1.4.1.311.10.3.3z2.16.840.1.113730.4.1z1.3.6.1.4.1.311.10.3.4z1.3.6.1.4.1.311.10.3.4.1z1.3.6.1.4.1.311.10.3.5z1.3.6.1.4.1.311.10.3.6z1.3.6.1.4.1.311.10.3.7z1.3.6.1.4.1.311.10.3.8z1.3.6.1.4.1.311.10.3.9z1.3.6.1.4.1.311.10.3.10z1.3.6.1.4.1.311.10.3.11z1.3.6.1.4.1.311.10.3.12z1.3.6.1.4.1.311.10.3.13z1.3.6.1.4.1.311.10.3.14z1.3.6.1.4.1.311.10.5.1z1.3.6.1.4.1.311.10.5.2z1.3.6.1.4.1.311.10.6.1z1.3.6.1.4.1.311.10.6.2z1.3.6.1.4.1.311.20.2.2z1.3.6.1.4.1.311.10.4.1z1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z2.16.840.1.113733.1.7.1.1iz1.3.6.1.5.5.7.48z1.3.6.1.5.5.7.48.1z1.3.6.1.5.5.7.48.2gP@xz2.16.840.1.113733.1.6.9z2.16.840.1.113733.1.6.11z2.16.840.1.113733.1.6.13z2.16.840.1.113733.1.8.1z2.16.840.1.113730z2.16.840.1.113730.1z2.16.840.1.113730.1.1z2.16.840.1.113730.1.2z2.16.840.1.113730.1.3z2.16.840.1.113730.1.4z2.16.840.1.113730.1.7z2.16.840.1.113730.1.8z2.16.840.1.113730.1.12z2.16.840.1.113730.1.13z2.16.840.1.113730.2z2.16.840.1.113730.2.5z1.3.6.1.5.5.7.12.2z1.3.6.1.5.5.7.12.3z1.3.6.1.5.5.7.6.2z1.3.6.1.5.5.7.7z1.3.6.1.5.5.7.7.1z1.3.6.1.5.5.7.7.2z1.3.6.1.5.5.7.7.3z1.3.6.1.5.5.7.7.4z1.3.6.1.5.5.7.7.5z1.3.6.1.5.5.7.7.6z1.3.6.1.5.5.7.7.7z1.3.6.1.5.5.7.7.8z1.3.6.1.5.5.7.7.9z1.3.6.1.5.5.7.7.10z1.3.6.1.5.5.7.7.11z1.3.6.1.5.5.7.7.15z1.3.6.1.5.5.7.7.16z1.3.6.1.5.5.7.7.17z1.3.6.1.5.5.7.7.18z1.3.6.1.5.5.7.7.19z1.3.6.1.5.5.7.7.21z1.3.6.1.5.5.7.7.22z1.3.6.1.5.5.7.7.23z1.3.6.1.5.5.7.7.24z1.3.6.1.4.1.311.10.10.1ZCryptDllEncodeObjectZCryptDllDecodeObjectZCryptDllEncodeObjectExZCryptDllDecodeObjectExZCryptDllCreateCOMObjectZCertDllVerifyRevocationZCertDllVerifyCTLUsageZCryptDllFormatObjectZCryptDllFindOIDInfoZCryptDllFindLocalizedNamez#Software\Microsoft\Cryptography\OIDz EncodingType ZDllZFuncNameZ CryptFlagsZDEFAULTZLocalizedNamesZCryptMsgDllGenEncryptKeyZCryptMsgDllExportEncryptKeyZCryptMsgDllImportEncryptKeyZCryptMsgDllGenContentEncryptKeyZCryptMsgDllExportKeyTransZCryptMsgDllExportKeyAgreeZCryptMsgDllExportMailListZCryptMsgDllImportKeyTransZCryptMsgDllImportKeyAgreeZCryptMsgDllImportMailListRSTUVWYZ[\iz1.3.6.1.4.1.311.10.11.z1.3.6.1.4.1.311.10.11.20z1.3.6.1.4.1.311.10.11.28z1.3.6.1.4.1.311.10.11.29ZMemoryZFileZSystemZPKCS7Z Serialized CollectionZSystemRegistryZPhysicalZ SmartCardZLdapiz9Software\Microsoft\SystemCertificates\AuthRoot\AutoUpdateZ RootDirUrlZ SyncDeltaTimeZFlagsz authroot.stlzauthrootstl.cabzauthrootseq.txtz.crtz.Software\Policies\Microsoft\SystemCertificatesz\EFSZEFSBlobz\Root\ProtectedRootsz\TrustedPublisher\Saferz%Software\Microsoft\SystemCertificatesZAuthenticodeFlagszHSOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\SubcomponentsZRootAutoUpdatez \AuthRootZDisableRootAutoUpdatez\AuthRoot\AutoUpdateiiz,Software\Microsoft\Cryptography\IEDirtyFlagsZCertDllOpenStoreProvz.Defaultz .GroupPolicyz .LocalMachinez.UserCertificatez.LocalMachineGroupPolicyz .Enterprisez .AuthRootz .SmartCardZCertDllOpenSystemStoreProvZCertDllRegisterSystemStoreZCertDllUnregisterSystemStoreZCertDllEnumSystemStoreZCertDllRegisterPhysicalStoreZCertDllUnregisterPhysicalStoreZCertDllEnumPhysicalStoreZSystemStoreLocationZCryptDllExportPublicKeyInfoExZCryptDllImportPublicKeyInfoExZCryptDllImportPrivateKeyInfoExZCryptDllExportPrivateKeyInfoExiiiZSchemeDllRetrieveEncodedObjectZSchemeDllRetrieveEncodedObjectWZContextDllCreateObjectContextZUrlDllGetObjectUrlZTimeValidDllGetObjectZTimeValidDllFlushObjectiiZ#CertDllVerifyCertificateChainPolicyN(rrrZ ALG_CLASS_ANYZALG_CLASS_SIGNATUREZALG_CLASS_MSG_ENCRYPTZALG_CLASS_DATA_ENCRYPTZALG_CLASS_HASHZALG_CLASS_KEY_EXCHANGEZ ALG_CLASS_ALLZ ALG_TYPE_ANYZ ALG_TYPE_DSSZ ALG_TYPE_RSAZALG_TYPE_BLOCKZALG_TYPE_STREAMZ ALG_TYPE_DHZALG_TYPE_SECURECHANNELZ ALG_SID_ANYZALG_SID_RSA_ANYZALG_SID_RSA_PKCSZALG_SID_RSA_MSATWORKZALG_SID_RSA_ENTRUSTZALG_SID_RSA_PGPZALG_SID_DSS_ANYZALG_SID_DSS_PKCSZALG_SID_DSS_DMSZ ALG_SID_DESZ ALG_SID_3DESZ ALG_SID_DESXZ ALG_SID_IDEAZ ALG_SID_CASTZALG_SID_SAFERSK64ZALG_SID_SAFERSK128ZALG_SID_3DES_112ZALG_SID_CYLINK_MEKZ ALG_SID_RC5ZALG_SID_AES_128ZALG_SID_AES_192ZALG_SID_AES_256Z ALG_SID_AESZALG_SID_SKIPJACKZ ALG_SID_TEKZCRYPT_MODE_CBCIZCRYPT_MODE_CFBPZCRYPT_MODE_OFBPZCRYPT_MODE_CBCOFMZCRYPT_MODE_CBCOFMIZ ALG_SID_RC2Z ALG_SID_RC4Z ALG_SID_SEALZALG_SID_DH_SANDFZALG_SID_DH_EPHEMZALG_SID_AGREED_KEY_ANYZ ALG_SID_KEAZ ALG_SID_MD2Z ALG_SID_MD4Z ALG_SID_MD5Z ALG_SID_SHAZ ALG_SID_SHA1Z ALG_SID_MACZALG_SID_RIPEMDZALG_SID_RIPEMD160ZALG_SID_SSL3SHAMD5Z ALG_SID_HMACZALG_SID_TLS1PRFZALG_SID_HASH_REPLACE_OWFZALG_SID_SHA_256ZALG_SID_SHA_384ZALG_SID_SHA_512ZALG_SID_SSL3_MASTERZALG_SID_SCHANNEL_MASTER_HASHZALG_SID_SCHANNEL_MAC_KEYZALG_SID_PCT1_MASTERZALG_SID_SSL2_MASTERZALG_SID_TLS1_MASTERZALG_SID_SCHANNEL_ENC_KEYZALG_SID_EXAMPLEZCALG_MD2ZCALG_MD4ZCALG_MD5ZCALG_SHAZ CALG_SHA1ZCALG_MACZ CALG_RSA_SIGNZ CALG_DSS_SIGNZ CALG_NO_SIGNZ CALG_RSA_KEYXZCALG_DESZ CALG_3DES_112Z CALG_3DESZ CALG_DESXZCALG_RC2ZCALG_RC4Z CALG_SEALZ CALG_DH_SFZ CALG_DH_EPHEMZCALG_AGREEDKEY_ANYZ CALG_KEA_KEYXZCALG_HUGHES_MD5Z CALG_SKIPJACKZCALG_TEKZCALG_CYLINK_MEKZCALG_SSL3_SHAMD5ZCALG_SSL3_MASTERZCALG_SCHANNEL_MASTER_HASHZCALG_SCHANNEL_MAC_KEYZCALG_SCHANNEL_ENC_KEYZCALG_PCT1_MASTERZCALG_SSL2_MASTERZCALG_TLS1_MASTERZCALG_RC5Z CALG_HMACZ CALG_TLS1PRFZCALG_HASH_REPLACE_OWFZ CALG_AES_128Z CALG_AES_192Z CALG_AES_256ZCALG_AESZ CALG_SHA_256Z CALG_SHA_384Z CALG_SHA_512ZCRYPT_VERIFYCONTEXTZCRYPT_NEWKEYSETZCRYPT_DELETEKEYSETZCRYPT_MACHINE_KEYSETZ CRYPT_SILENTZCRYPT_EXPORTABLEZCRYPT_USER_PROTECTEDZCRYPT_CREATE_SALTZCRYPT_UPDATE_KEYZ CRYPT_NO_SALTZ CRYPT_PREGENZCRYPT_RECIPIENTZCRYPT_INITIATORZ CRYPT_ONLINEZCRYPT_SFZCRYPT_CREATE_IVZ CRYPT_KEKZCRYPT_DATA_KEYZCRYPT_VOLATILEZ CRYPT_SGCKEYZCRYPT_ARCHIVABLEZRSA1024BIT_KEYZ CRYPT_SERVERZKEY_LENGTH_MASKZ CRYPT_Y_ONLYZCRYPT_SSL2_FALLBACKZCRYPT_DESTROYKEYZ CRYPT_OAEPZCRYPT_BLOB_VER3ZCRYPT_IPSEC_HMAC_KEYZ"CRYPT_DECRYPT_RSA_NO_PADDING_CHECKZCRYPT_SECRETDIGESTZCRYPT_OWF_REPL_LM_HASHZCRYPT_LITTLE_ENDIANZCRYPT_NOHASHOIDZCRYPT_TYPE2_FORMATZCRYPT_X931_FORMATZCRYPT_MACHINE_DEFAULTZCRYPT_USER_DEFAULTZCRYPT_DELETE_DEFAULTZ SIMPLEBLOBZ PUBLICKEYBLOBZPRIVATEKEYBLOBZPLAINTEXTKEYBLOBZ OPAQUEKEYBLOBZPUBLICKEYBLOBEXZSYMMETRICWRAPKEYBLOBZAT_KEYEXCHANGEZ AT_SIGNATUREZCRYPT_USERDATAZKP_IVZKP_SALTZ KP_PADDINGZKP_MODEZ KP_MODE_BITSZKP_PERMISSIONSZKP_ALGIDZ KP_BLOCKLENZ KP_KEYLENZ KP_SALT_EXZKP_PZKP_GZKP_QZKP_XZKP_YZKP_RAZKP_RBZKP_INFOZKP_EFFECTIVE_KEYLENZKP_SCHANNEL_ALGZKP_CLIENT_RANDOMZKP_SERVER_RANDOMZKP_RPZKP_PRECOMP_MD5ZKP_PRECOMP_SHAZKP_CERTIFICATEZ KP_CLEAR_KEYZ KP_PUB_EX_LENZ KP_PUB_EX_VALZ KP_KEYVALZ KP_ADMIN_PINZKP_KEYEXCHANGE_PINZKP_SIGNATURE_PINZ KP_PREHASHZ KP_ROUNDSZKP_OAEP_PARAMSZKP_CMS_KEY_INFOZKP_CMS_DH_KEY_INFOZ KP_PUB_PARAMSZKP_VERIFY_PARAMSZKP_HIGHEST_VERSIONZKP_GET_USE_COUNTZ PKCS5_PADDINGZRANDOM_PADDINGZ ZERO_PADDINGZCRYPT_MODE_CBCZCRYPT_MODE_ECBZCRYPT_MODE_OFBZCRYPT_MODE_CFBZCRYPT_MODE_CTSZ CRYPT_ENCRYPTZ CRYPT_DECRYPTZ CRYPT_EXPORTZ CRYPT_READZ CRYPT_WRITEZ CRYPT_MACZCRYPT_EXPORT_KEYZCRYPT_IMPORT_KEYZ CRYPT_ARCHIVEZHP_ALGIDZ HP_HASHVALZ HP_HASHSIZEZ HP_HMAC_INFOZHP_TLS1PRF_LABELZHP_TLS1PRF_SEEDr<r9r;r=Z PP_ENUMALGSZPP_ENUMCONTAINERSZ PP_IMPTYPEZPP_NAMEZ PP_VERSIONZ PP_CONTAINERZPP_CHANGE_PASSWORDZPP_KEYSET_SEC_DESCRZ PP_CERTCHAINZPP_KEY_TYPE_SUBTYPEZ PP_PROVTYPEZ PP_KEYSTORAGEZ PP_APPLI_CERTZPP_SYM_KEYSIZEZPP_SESSION_KEYSIZEZ PP_UI_PROMPTZPP_ENUMALGS_EXZPP_ENUMMANDROOTSZPP_ENUMELECTROOTSZPP_KEYSET_TYPEZ PP_ADMIN_PINZPP_KEYEXCHANGE_PINZPP_SIGNATURE_PINZPP_SIG_KEYSIZE_INCZPP_KEYX_KEYSIZE_INCZPP_UNIQUE_CONTAINERZ PP_SGC_INFOZPP_USE_HARDWARE_RNGZ PP_KEYSPECZPP_ENUMEX_SIGNING_PROTZPP_CRYPT_COUNT_KEY_USEZ CRYPT_FIRSTZ CRYPT_NEXTZCRYPT_SGC_ENUMZCRYPT_IMPL_HARDWAREZCRYPT_IMPL_SOFTWAREZCRYPT_IMPL_MIXEDZCRYPT_IMPL_UNKNOWNZCRYPT_IMPL_REMOVABLEZCRYPT_SEC_DESCRZ CRYPT_PSTOREZCRYPT_UI_PROMPTZCRYPT_FLAG_PCT1ZCRYPT_FLAG_SSL2ZCRYPT_FLAG_SSL3ZCRYPT_FLAG_TLS1ZCRYPT_FLAG_IPSECZCRYPT_FLAG_SIGNINGZ CRYPT_SGCZ CRYPT_FASTSGCZPP_CLIENT_HWNDZPP_CONTEXT_INFOZPP_KEYEXCHANGE_KEYSIZEZPP_SIGNATURE_KEYSIZEZPP_KEYEXCHANGE_ALGZPP_SIGNATURE_ALGZ PP_DELETEKEYZ PROV_RSA_FULLZ PROV_RSA_SIGZPROV_DSSZ PROV_FORTEZZAZPROV_MS_EXCHANGEZPROV_SSLZPROV_RSA_SCHANNELZ PROV_DSS_DHZPROV_EC_ECDSA_SIGZPROV_EC_ECNRA_SIGZPROV_EC_ECDSA_FULLZPROV_EC_ECNRA_FULLZPROV_DH_SCHANNELZPROV_SPYRUS_LYNKSZPROV_RNGZPROV_INTEL_SECZPROV_REPLACE_OWFZ PROV_RSA_AESZ MS_DEF_PROV_AZ MS_DEF_PROVZMS_ENHANCED_PROV_AZMS_ENHANCED_PROVZMS_STRONG_PROV_AZMS_STRONG_PROVZMS_DEF_RSA_SIG_PROV_AZMS_DEF_RSA_SIG_PROVZMS_DEF_RSA_SCHANNEL_PROV_AZMS_DEF_RSA_SCHANNEL_PROVZMS_DEF_DSS_PROV_AZMS_DEF_DSS_PROVZMS_DEF_DSS_DH_PROV_AZMS_DEF_DSS_DH_PROVZMS_ENH_DSS_DH_PROV_AZMS_ENH_DSS_DH_PROVZMS_DEF_DH_SCHANNEL_PROV_AZMS_DEF_DH_SCHANNEL_PROVZMS_SCARD_PROV_AZ MS_SCARD_PROVZMS_ENH_RSA_AES_PROV_AZMS_ENH_RSA_AES_PROVZ MAXUIDLENZEXPO_OFFLOAD_REG_VALUEZEXPO_OFFLOAD_FUNC_NAMEZ#szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONSZszFORCE_KEY_PROTECTIONZdwFORCE_KEY_PROTECTION_DISABLEDZ"dwFORCE_KEY_PROTECTION_USER_SELECTZdwFORCE_KEY_PROTECTION_HIGHZszKEY_CACHE_ENABLEDZszKEY_CACHE_SECONDSZCUR_BLOB_VERSIONZSCHANNEL_MAC_KEYZSCHANNEL_ENC_KEYZINTERNATIONAL_USAGEZ szOID_RSAZ szOID_PKCSZszOID_RSA_HASHZszOID_RSA_ENCRYPTZ szOID_PKCS_1Z szOID_PKCS_2Z szOID_PKCS_3Z szOID_PKCS_4Z szOID_PKCS_5Z szOID_PKCS_6Z szOID_PKCS_7Z szOID_PKCS_8Z szOID_PKCS_9Z szOID_PKCS_10Z szOID_PKCS_12Z szOID_RSA_RSAZszOID_RSA_MD2RSAZszOID_RSA_MD4RSAZszOID_RSA_MD5RSAZszOID_RSA_SHA1RSAZszOID_RSA_SETOAEP_RSAZ szOID_RSA_DHZszOID_RSA_dataZszOID_RSA_signedDataZszOID_RSA_envelopedDataZszOID_RSA_signEnvDataZszOID_RSA_digestedDataZszOID_RSA_hashedDataZszOID_RSA_encryptedDataZszOID_RSA_emailAddrZszOID_RSA_unstructNameZszOID_RSA_contentTypeZszOID_RSA_messageDigestZszOID_RSA_signingTimeZszOID_RSA_counterSignZszOID_RSA_challengePwdZszOID_RSA_unstructAddrZszOID_RSA_extCertAttrsZszOID_RSA_certExtensionsZszOID_RSA_SMIMECapabilitiesZszOID_RSA_preferSignedDataZszOID_RSA_SMIMEalgZszOID_RSA_SMIMEalgESDHZszOID_RSA_SMIMEalgCMS3DESwrapZszOID_RSA_SMIMEalgCMSRC2wrapZ szOID_RSA_MD2Z szOID_RSA_MD4Z szOID_RSA_MD5ZszOID_RSA_RC2CBCZ szOID_RSA_RC4ZszOID_RSA_DES_EDE3_CBCZszOID_RSA_RC5_CBCPadZszOID_ANSI_X942ZszOID_ANSI_X942_DHZ szOID_X957ZszOID_X957_DSAZszOID_X957_SHA1DSAZszOID_DSZ szOID_DSALGZszOID_DSALG_CRPTZszOID_DSALG_HASHZszOID_DSALG_SIGNZszOID_DSALG_RSAZ szOID_OIWZ szOID_OIWSECZszOID_OIWSEC_md4RSAZszOID_OIWSEC_md5RSAZszOID_OIWSEC_md4RSA2ZszOID_OIWSEC_desECBZszOID_OIWSEC_desCBCZszOID_OIWSEC_desOFBZszOID_OIWSEC_desCFBZszOID_OIWSEC_desMACZszOID_OIWSEC_rsaSignZszOID_OIWSEC_dsaZszOID_OIWSEC_shaDSAZszOID_OIWSEC_mdc2RSAZszOID_OIWSEC_shaRSAZszOID_OIWSEC_dhCommModZszOID_OIWSEC_desEDEZszOID_OIWSEC_shaZszOID_OIWSEC_mdc2ZszOID_OIWSEC_dsaCommZszOID_OIWSEC_dsaCommSHAZszOID_OIWSEC_rsaXchgZszOID_OIWSEC_keyHashSealZszOID_OIWSEC_md2RSASignZszOID_OIWSEC_md5RSASignZszOID_OIWSEC_sha1ZszOID_OIWSEC_dsaSHA1ZszOID_OIWSEC_dsaCommSHA1ZszOID_OIWSEC_sha1RSASignZ szOID_OIWDIRZszOID_OIWDIR_CRPTZszOID_OIWDIR_HASHZszOID_OIWDIR_SIGNZszOID_OIWDIR_md2ZszOID_OIWDIR_md2RSAZ szOID_INFOSECZszOID_INFOSEC_sdnsSignatureZszOID_INFOSEC_mosaicSignatureZ!szOID_INFOSEC_sdnsConfidentialityZ#szOID_INFOSEC_mosaicConfidentialityZszOID_INFOSEC_sdnsIntegrityZszOID_INFOSEC_mosaicIntegrityZ!szOID_INFOSEC_sdnsTokenProtectionZ#szOID_INFOSEC_mosaicTokenProtectionZszOID_INFOSEC_sdnsKeyManagementZ!szOID_INFOSEC_mosaicKeyManagementZszOID_INFOSEC_sdnsKMandSigZszOID_INFOSEC_mosaicKMandSigZszOID_INFOSEC_SuiteASignatureZ#szOID_INFOSEC_SuiteAConfidentialityZszOID_INFOSEC_SuiteAIntegrityZ#szOID_INFOSEC_SuiteATokenProtectionZ!szOID_INFOSEC_SuiteAKeyManagementZszOID_INFOSEC_SuiteAKMandSigZszOID_INFOSEC_mosaicUpdatedSigZszOID_INFOSEC_mosaicKMandUpdSigZ szOID_INFOSEC_mosaicUpdatedIntegZszOID_COMMON_NAMEZszOID_SUR_NAMEZszOID_DEVICE_SERIAL_NUMBERZszOID_COUNTRY_NAMEZszOID_LOCALITY_NAMEZszOID_STATE_OR_PROVINCE_NAMEZszOID_STREET_ADDRESSZszOID_ORGANIZATION_NAMEZszOID_ORGANIZATIONAL_UNIT_NAMEZ szOID_TITLEZszOID_DESCRIPTIONZszOID_SEARCH_GUIDEZszOID_BUSINESS_CATEGORYZszOID_POSTAL_ADDRESSZszOID_POSTAL_CODEZszOID_POST_OFFICE_BOXZ#szOID_PHYSICAL_DELIVERY_OFFICE_NAMEZszOID_TELEPHONE_NUMBERZszOID_TELEX_NUMBERZ"szOID_TELETEXT_TERMINAL_IDENTIFIERZ szOID_FACSIMILE_TELEPHONE_NUMBERZszOID_X21_ADDRESSZszOID_INTERNATIONAL_ISDN_NUMBERZszOID_REGISTERED_ADDRESSZszOID_DESTINATION_INDICATORZszOID_PREFERRED_DELIVERY_METHODZszOID_PRESENTATION_ADDRESSZ#szOID_SUPPORTED_APPLICATION_CONTEXTZ szOID_MEMBERZ szOID_OWNERZszOID_ROLE_OCCUPANTZszOID_SEE_ALSOZszOID_USER_PASSWORDZszOID_USER_CERTIFICATEZszOID_CA_CERTIFICATEZszOID_AUTHORITY_REVOCATION_LISTZ!szOID_CERTIFICATE_REVOCATION_LISTZszOID_CROSS_CERTIFICATE_PAIRZszOID_GIVEN_NAMEZszOID_INITIALSZszOID_DN_QUALIFIERZszOID_DOMAIN_COMPONENTZ szOID_PKCS_12_FRIENDLY_NAME_ATTRZszOID_PKCS_12_LOCAL_KEY_IDZ$szOID_PKCS_12_KEY_PROVIDER_NAME_ATTRZszOID_LOCAL_MACHINE_KEYSETZszOID_KEYID_RDNZCERT_RDN_ANY_TYPEZCERT_RDN_ENCODED_BLOBZCERT_RDN_OCTET_STRINGZCERT_RDN_NUMERIC_STRINGZCERT_RDN_PRINTABLE_STRINGZCERT_RDN_TELETEX_STRINGZCERT_RDN_T61_STRINGZCERT_RDN_VIDEOTEX_STRINGZCERT_RDN_IA5_STRINGZCERT_RDN_GRAPHIC_STRINGZCERT_RDN_VISIBLE_STRINGZCERT_RDN_ISO646_STRINGZCERT_RDN_GENERAL_STRINGZCERT_RDN_UNIVERSAL_STRINGZCERT_RDN_INT4_STRINGZCERT_RDN_BMP_STRINGZCERT_RDN_UNICODE_STRINGZCERT_RDN_UTF8_STRINGZCERT_RDN_TYPE_MASKZCERT_RDN_FLAGS_MASKZ CERT_RDN_ENABLE_T61_UNICODE_FLAGZ!CERT_RDN_ENABLE_UTF8_UNICODE_FLAGZ CERT_RDN_DISABLE_CHECK_TYPE_FLAGZCERT_RDN_DISABLE_IE4_UTF8_FLAGZCERT_RSA_PUBLIC_KEY_OBJIDZ CERT_DEFAULT_OID_PUBLIC_KEY_SIGNZ CERT_DEFAULT_OID_PUBLIC_KEY_XCHGZCERT_V1ZCERT_V2ZCERT_V3ZCERT_INFO_VERSION_FLAGZCERT_INFO_SERIAL_NUMBER_FLAGZ"CERT_INFO_SIGNATURE_ALGORITHM_FLAGZCERT_INFO_ISSUER_FLAGZCERT_INFO_NOT_BEFORE_FLAGZCERT_INFO_NOT_AFTER_FLAGZCERT_INFO_SUBJECT_FLAGZ&CERT_INFO_SUBJECT_PUBLIC_KEY_INFO_FLAGZCERT_INFO_ISSUER_UNIQUE_ID_FLAGZ CERT_INFO_SUBJECT_UNIQUE_ID_FLAGZCERT_INFO_EXTENSION_FLAGZCRL_V1ZCRL_V2ZCERT_REQUEST_V1ZCERT_KEYGEN_REQUEST_V1ZCTL_V1r?rCrBrDZCRYPT_ASN_ENCODINGZCRYPT_NDR_ENCODINGZX509_ASN_ENCODINGZX509_NDR_ENCODINGZPKCS_7_ASN_ENCODINGZPKCS_7_NDR_ENCODINGZCRYPT_FORMAT_STR_MULTI_LINEZCRYPT_FORMAT_STR_NO_HEXZCRYPT_FORMAT_SIMPLEZCRYPT_FORMAT_X509ZCRYPT_FORMAT_OIDZCRYPT_FORMAT_RDN_SEMICOLONZCRYPT_FORMAT_RDN_CRLFZCRYPT_FORMAT_RDN_UNQUOTEZCRYPT_FORMAT_RDN_REVERSEZCRYPT_FORMAT_COMMAZCRYPT_FORMAT_SEMICOLONZCRYPT_FORMAT_CRLFZ,CRYPT_ENCODE_NO_SIGNATURE_BYTE_REVERSAL_FLAGZCRYPT_ENCODE_ALLOC_FLAGZ1CRYPT_UNICODE_NAME_ENCODE_ENABLE_T61_UNICODE_FLAGZ2CRYPT_UNICODE_NAME_ENCODE_ENABLE_UTF8_UNICODE_FLAGZ1CRYPT_UNICODE_NAME_ENCODE_DISABLE_CHECK_TYPE_FLAGZ6CRYPT_SORTED_CTL_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAGZCRYPT_DECODE_NOCOPY_FLAGZCRYPT_DECODE_TO_BE_SIGNED_FLAGZ"CRYPT_DECODE_SHARE_OID_STRING_FLAGZ,CRYPT_DECODE_NO_SIGNATURE_BYTE_REVERSAL_FLAGZCRYPT_DECODE_ALLOC_FLAGZ/CRYPT_UNICODE_NAME_DECODE_DISABLE_IE4_UTF8_FLAGZCRYPT_ENCODE_DECODE_NONEZ X509_CERTZX509_CERT_TO_BE_SIGNEDZX509_CERT_CRL_TO_BE_SIGNEDZX509_CERT_REQUEST_TO_BE_SIGNEDZX509_EXTENSIONSZX509_NAME_VALUEZ X509_NAMEZX509_PUBLIC_KEY_INFOZX509_AUTHORITY_KEY_IDZX509_KEY_ATTRIBUTESZX509_KEY_USAGE_RESTRICTIONZX509_ALTERNATE_NAMEZX509_BASIC_CONSTRAINTSZX509_KEY_USAGEZX509_BASIC_CONSTRAINTS2ZX509_CERT_POLICIESZ PKCS_UTC_TIMEZPKCS_TIME_REQUESTZRSA_CSP_PUBLICKEYBLOBZX509_UNICODE_NAMEZ X509_KEYGEN_REQUEST_TO_BE_SIGNEDZPKCS_ATTRIBUTEZ!PKCS_CONTENT_INFO_SEQUENCE_OF_ANYZX509_UNICODE_NAME_VALUEZX509_ANY_STRINGZX509_UNICODE_ANY_STRINGZX509_OCTET_STRINGZ X509_BITSZ X509_INTEGERZX509_MULTI_BYTE_INTEGERZX509_ENUMERATEDZX509_CHOICE_OF_TIMEZX509_AUTHORITY_KEY_ID2ZX509_AUTHORITY_INFO_ACCESSZX509_SUBJECT_INFO_ACCESSZX509_CRL_REASON_CODEZPKCS_CONTENT_INFOZX509_SEQUENCE_OF_ANYZX509_CRL_DIST_POINTSZX509_ENHANCED_KEY_USAGEZPKCS_CTLZX509_MULTI_BYTE_UINTZX509_DSS_PUBLICKEYZX509_DSS_PARAMETERSZX509_DSS_SIGNATUREZPKCS_RC2_CBC_PARAMETERSZPKCS_SMIME_CAPABILITIESZX509_QC_STATEMENTS_EXTZPKCS_RSA_PRIVATE_KEYZPKCS_PRIVATE_KEY_INFOZPKCS_ENCRYPTED_PRIVATE_KEY_INFOZ%X509_PKIX_POLICY_QUALIFIER_USERNOTICEZX509_DH_PUBLICKEYZX509_DH_PARAMETERSZPKCS_ATTRIBUTESZPKCS_SORTED_CTLZX509_ECC_SIGNATUREZX942_DH_PARAMETERSZ!X509_BITS_WITHOUT_TRAILING_ZEROESZX942_OTHER_INFOZX509_CERT_PAIRZX509_ISSUING_DIST_POINTZX509_NAME_CONSTRAINTSZX509_POLICY_MAPPINGSZX509_POLICY_CONSTRAINTSZX509_CROSS_CERT_DIST_POINTSZCMC_DATAZ CMC_RESPONSEZ CMC_STATUSZCMC_ADD_EXTENSIONSZCMC_ADD_ATTRIBUTESZX509_CERTIFICATE_TEMPLATEZOCSP_SIGNED_REQUESTZ OCSP_REQUESTZ OCSP_RESPONSEZOCSP_BASIC_SIGNED_RESPONSEZOCSP_BASIC_RESPONSEZX509_LOGOTYPE_EXTZX509_BIOMETRIC_EXTZCNG_RSA_PUBLIC_KEY_BLOBZX509_OBJECT_IDENTIFIERZX509_ALGORITHM_IDENTIFIERZPKCS_RSA_SSA_PSS_PARAMETERSZPKCS_RSAES_OAEP_PARAMETERSZECC_CMS_SHARED_INFOZTIMESTAMP_REQUESTZTIMESTAMP_RESPONSEZTIMESTAMP_INFOZX509_CERT_BUNDLEZPKCS7_SIGNER_INFOZCMS_SIGNER_INFOZszOID_AUTHORITY_KEY_IDENTIFIERZszOID_KEY_ATTRIBUTESZszOID_CERT_POLICIES_95ZszOID_KEY_USAGE_RESTRICTIONZszOID_SUBJECT_ALT_NAMEZszOID_ISSUER_ALT_NAMEZszOID_BASIC_CONSTRAINTSZszOID_KEY_USAGEZszOID_PRIVATEKEY_USAGE_PERIODZszOID_BASIC_CONSTRAINTS2ZszOID_CERT_POLICIESZszOID_ANY_CERT_POLICYZszOID_AUTHORITY_KEY_IDENTIFIER2ZszOID_SUBJECT_KEY_IDENTIFIERZszOID_SUBJECT_ALT_NAME2ZszOID_ISSUER_ALT_NAME2ZszOID_CRL_REASON_CODEZszOID_REASON_CODE_HOLDZszOID_CRL_DIST_POINTSZszOID_ENHANCED_KEY_USAGEZszOID_CRL_NUMBERZszOID_DELTA_CRL_INDICATORZszOID_ISSUING_DIST_POINTZszOID_FRESHEST_CRLZszOID_NAME_CONSTRAINTSZszOID_POLICY_MAPPINGSZszOID_LEGACY_POLICY_MAPPINGSZszOID_POLICY_CONSTRAINTSZszOID_RENEWAL_CERTIFICATEZ szOID_ENROLLMENT_NAME_VALUE_PAIRZszOID_ENROLLMENT_CSP_PROVIDERZszOID_OS_VERSIONZszOID_ENROLLMENT_AGENTZ szOID_PKIXZ szOID_PKIX_PEZszOID_AUTHORITY_INFO_ACCESSZszOID_CERT_EXTENSIONSZszOID_NEXT_UPDATE_LOCATIONZszOID_REMOVE_CERTIFICATEZszOID_CROSS_CERT_DIST_POINTSZ szOID_CTLZszOID_SORTED_CTLZszOID_SERIALIZEDZszOID_NT_PRINCIPAL_NAMEZszOID_PRODUCT_UPDATEZszOID_ANY_APPLICATION_POLICYZszOID_AUTO_ENROLL_CTL_USAGEZszOID_ENROLL_CERTTYPE_EXTENSIONZszOID_CERT_MANIFOLDZszOID_CERTSRV_CA_VERSIONZ szOID_CERTSRV_PREVIOUS_CERT_HASHZszOID_CRL_VIRTUAL_BASEZszOID_CRL_NEXT_PUBLISHZszOID_KP_CA_EXCHANGEZszOID_KP_KEY_RECOVERY_AGENTZszOID_CERTIFICATE_TEMPLATEZszOID_ENTERPRISE_OID_ROOTZszOID_RDN_DUMMY_SIGNERZszOID_APPLICATION_CERT_POLICIESZ!szOID_APPLICATION_POLICY_MAPPINGSZ$szOID_APPLICATION_POLICY_CONSTRAINTSZszOID_ARCHIVED_KEY_ATTRZszOID_CRL_SELF_CDPZszOID_REQUIRE_CERT_CHAIN_POLICYZszOID_ARCHIVED_KEY_CERT_HASHZszOID_ISSUED_CERT_HASHZszOID_DS_EMAIL_REPLICATIONZszOID_REQUEST_CLIENT_INFOZszOID_ENCRYPTED_KEY_HASHZszOID_CERTSRV_CROSSCA_VERSIONZszOID_NTDS_REPLICATIONZszOID_SUBJECT_DIR_ATTRSZ szOID_PKIX_KPZszOID_PKIX_KP_SERVER_AUTHZszOID_PKIX_KP_CLIENT_AUTHZszOID_PKIX_KP_CODE_SIGNINGZszOID_PKIX_KP_EMAIL_PROTECTIONZszOID_PKIX_KP_IPSEC_END_SYSTEMZszOID_PKIX_KP_IPSEC_TUNNELZszOID_PKIX_KP_IPSEC_USERZszOID_PKIX_KP_TIMESTAMP_SIGNINGZszOID_IPSEC_KP_IKE_INTERMEDIATEZszOID_KP_CTL_USAGE_SIGNINGZszOID_KP_TIME_STAMP_SIGNINGZszOID_SERVER_GATED_CRYPTOZszOID_SGC_NETSCAPEZ szOID_KP_EFSZszOID_EFS_RECOVERYZszOID_WHQL_CRYPTOZszOID_NT5_CRYPTOZszOID_OEM_WHQL_CRYPTOZszOID_EMBEDDED_NT_CRYPTOZszOID_ROOT_LIST_SIGNERZ szOID_KP_QUALIFIED_SUBORDINATIONZszOID_KP_KEY_RECOVERYZszOID_KP_DOCUMENT_SIGNINGZszOID_KP_LIFETIME_SIGNINGZszOID_KP_MOBILE_DEVICE_SOFTWAREZ szOID_DRMZszOID_DRM_INDIVIDUALIZATIONZszOID_LICENSESZszOID_LICENSE_SERVERZszOID_KP_SMARTCARD_LOGONZszOID_YESNO_TRUST_ATTRZszOID_PKIX_POLICY_QUALIFIER_CPSZ&szOID_PKIX_POLICY_QUALIFIER_USERNOTICEZ!szOID_CERT_POLICIES_95_QUALIFIER1ZCERT_UNICODE_RDN_ERR_INDEX_MASKZ CERT_UNICODE_RDN_ERR_INDEX_SHIFTZ CERT_UNICODE_ATTR_ERR_INDEX_MASKZ!CERT_UNICODE_ATTR_ERR_INDEX_SHIFTZ!CERT_UNICODE_VALUE_ERR_INDEX_MASKZ"CERT_UNICODE_VALUE_ERR_INDEX_SHIFTZ CERT_DIGITAL_SIGNATURE_KEY_USAGEZCERT_NON_REPUDIATION_KEY_USAGEZCERT_KEY_ENCIPHERMENT_KEY_USAGEZ CERT_DATA_ENCIPHERMENT_KEY_USAGEZCERT_KEY_AGREEMENT_KEY_USAGEZCERT_KEY_CERT_SIGN_KEY_USAGEZCERT_OFFLINE_CRL_SIGN_KEY_USAGEZCERT_CRL_SIGN_KEY_USAGEZCERT_ENCIPHER_ONLY_KEY_USAGEZCERT_DECIPHER_ONLY_KEY_USAGEZCERT_ALT_NAME_OTHER_NAMEZCERT_ALT_NAME_RFC822_NAMEZCERT_ALT_NAME_DNS_NAMEZCERT_ALT_NAME_X400_ADDRESSZCERT_ALT_NAME_DIRECTORY_NAMEZCERT_ALT_NAME_EDI_PARTY_NAMEZCERT_ALT_NAME_URLZCERT_ALT_NAME_IP_ADDRESSZCERT_ALT_NAME_REGISTERED_IDZ"CERT_ALT_NAME_ENTRY_ERR_INDEX_MASKZ#CERT_ALT_NAME_ENTRY_ERR_INDEX_SHIFTZ"CERT_ALT_NAME_VALUE_ERR_INDEX_MASKZ#CERT_ALT_NAME_VALUE_ERR_INDEX_SHIFTZCERT_CA_SUBJECT_FLAGZCERT_END_ENTITY_SUBJECT_FLAGZszOID_PKIX_ACC_DESCRZszOID_PKIX_OCSPZszOID_PKIX_CA_ISSUERSZCRL_REASON_UNSPECIFIEDZCRL_REASON_KEY_COMPROMISEZCRL_REASON_CA_COMPROMISEZCRL_REASON_AFFILIATION_CHANGEDZCRL_REASON_SUPERSEDEDZ!CRL_REASON_CESSATION_OF_OPERATIONZCRL_REASON_CERTIFICATE_HOLDZCRL_REASON_REMOVE_FROM_CRLZCRL_DIST_POINT_NO_NAMEZCRL_DIST_POINT_FULL_NAMEZCRL_DIST_POINT_ISSUER_RDN_NAMEZCRL_REASON_UNUSED_FLAGZCRL_REASON_KEY_COMPROMISE_FLAGZCRL_REASON_CA_COMPROMISE_FLAGZ#CRL_REASON_AFFILIATION_CHANGED_FLAGZCRL_REASON_SUPERSEDED_FLAGZ&CRL_REASON_CESSATION_OF_OPERATION_FLAGZ CRL_REASON_CERTIFICATE_HOLD_FLAGZCRL_DIST_POINT_ERR_INDEX_MASKZCRL_DIST_POINT_ERR_INDEX_SHIFTZ!CRL_DIST_POINT_ERR_CRL_ISSUER_BITZ$CROSS_CERT_DIST_POINT_ERR_INDEX_MASKZ%CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFTZCERT_EXCLUDED_SUBTREE_BITZSORTED_CTL_EXT_FLAGS_OFFSETZSORTED_CTL_EXT_COUNT_OFFSETZ#SORTED_CTL_EXT_MAX_COLLISION_OFFSETZ!SORTED_CTL_EXT_HASH_BUCKET_OFFSETZ-SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAGZCERT_DSS_R_LENZCERT_DSS_S_LENZCERT_DSS_SIGNATURE_LENZ&CERT_MAX_ASN_ENCODED_DSS_SIGNATURE_LENZCRYPT_X942_COUNTER_BYTE_LENGTHZ!CRYPT_X942_KEY_LENGTH_BYTE_LENGTHZCRYPT_X942_PUB_INFO_BYTE_LENGTHZCRYPT_RC2_40BIT_VERSIONZCRYPT_RC2_56BIT_VERSIONZCRYPT_RC2_64BIT_VERSIONZCRYPT_RC2_128BIT_VERSIONZszOID_VERISIGN_PRIVATE_6_9Z'szOID_VERISIGN_ONSITE_JURISDICTION_HASHZszOID_VERISIGN_BITSTRING_6_13Z szOID_VERISIGN_ISS_STRONG_CRYPTOZszOID_NETSCAPEZszOID_NETSCAPE_CERT_EXTENSIONZszOID_NETSCAPE_CERT_TYPEZszOID_NETSCAPE_BASE_URLZszOID_NETSCAPE_REVOCATION_URLZ szOID_NETSCAPE_CA_REVOCATION_URLZszOID_NETSCAPE_CERT_RENEWAL_URLZszOID_NETSCAPE_CA_POLICY_URLZszOID_NETSCAPE_SSL_SERVER_NAMEZszOID_NETSCAPE_COMMENTZszOID_NETSCAPE_DATA_TYPEZszOID_NETSCAPE_CERT_SEQUENCEZ"NETSCAPE_SSL_CLIENT_AUTH_CERT_TYPEZ"NETSCAPE_SSL_SERVER_AUTH_CERT_TYPEZNETSCAPE_SMIME_CERT_TYPEZNETSCAPE_SIGN_CERT_TYPEZNETSCAPE_SSL_CA_CERT_TYPEZNETSCAPE_SMIME_CA_CERT_TYPEZNETSCAPE_SIGN_CA_CERT_TYPEZszOID_CT_PKI_DATAZszOID_CT_PKI_RESPONSEZszOID_PKIX_NO_SIGNATUREZ szOID_CMCZszOID_CMC_STATUS_INFOZszOID_CMC_IDENTIFICATIONZszOID_CMC_IDENTITY_PROOFZszOID_CMC_DATA_RETURNZszOID_CMC_TRANSACTION_IDZszOID_CMC_SENDER_NONCEZszOID_CMC_RECIPIENT_NONCEZszOID_CMC_ADD_EXTENSIONSZszOID_CMC_ENCRYPTED_POPZszOID_CMC_DECRYPTED_POPZszOID_CMC_LRA_POP_WITNESSZszOID_CMC_GET_CERTZszOID_CMC_GET_CRLZszOID_CMC_REVOKE_REQUESTZszOID_CMC_REG_INFOZszOID_CMC_RESPONSE_INFOZszOID_CMC_QUERY_PENDINGZszOID_CMC_ID_POP_LINK_RANDOMZszOID_CMC_ID_POP_LINK_WITNESSZ$szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCEZszOID_CMC_ADD_ATTRIBUTESZCMC_TAGGED_CERT_REQUEST_CHOICEZCMC_OTHER_INFO_NO_CHOICEZCMC_OTHER_INFO_FAIL_CHOICEZCMC_OTHER_INFO_PEND_CHOICEZCMC_STATUS_SUCCESSZCMC_STATUS_FAILEDZCMC_STATUS_PENDINGZCMC_STATUS_NO_SUPPORTZCMC_STATUS_CONFIRM_REQUIREDZCMC_FAIL_BAD_ALGZCMC_FAIL_BAD_MESSAGE_CHECKZCMC_FAIL_BAD_REQUESTZCMC_FAIL_BAD_TIMEZCMC_FAIL_BAD_CERT_IDZCMC_FAIL_UNSUPORTED_EXTZCMC_FAIL_MUST_ARCHIVE_KEYSZCMC_FAIL_BAD_IDENTITYZCMC_FAIL_POP_REQUIREDZCMC_FAIL_POP_FAILEDZCMC_FAIL_NO_KEY_REUSEZCMC_FAIL_INTERNAL_CA_ERRORZCMC_FAIL_TRY_LATERZCRYPT_OID_ENCODE_OBJECT_FUNCZCRYPT_OID_DECODE_OBJECT_FUNCZCRYPT_OID_ENCODE_OBJECT_EX_FUNCZCRYPT_OID_DECODE_OBJECT_EX_FUNCZ CRYPT_OID_CREATE_COM_OBJECT_FUNCZ CRYPT_OID_VERIFY_REVOCATION_FUNCZCRYPT_OID_VERIFY_CTL_USAGE_FUNCZCRYPT_OID_FORMAT_OBJECT_FUNCZCRYPT_OID_FIND_OID_INFO_FUNCZ"CRYPT_OID_FIND_LOCALIZED_NAME_FUNCZCRYPT_OID_REGPATHZ"CRYPT_OID_REG_ENCODING_TYPE_PREFIXZCRYPT_OID_REG_DLL_VALUE_NAMEZ"CRYPT_OID_REG_FUNC_NAME_VALUE_NAMEZ$CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_AZCRYPT_OID_REG_FLAGS_VALUE_NAMEZCRYPT_DEFAULT_OIDZ"CRYPT_INSTALL_OID_FUNC_BEFORE_FLAGZ!CRYPT_GET_INSTALLED_OID_FUNC_FLAGZCRYPT_REGISTER_FIRST_INDEXZCRYPT_REGISTER_LAST_INDEXZCRYPT_MATCH_ANY_ENCODING_TYPEZCRYPT_HASH_ALG_OID_GROUP_IDZCRYPT_ENCRYPT_ALG_OID_GROUP_IDZCRYPT_PUBKEY_ALG_OID_GROUP_IDZCRYPT_SIGN_ALG_OID_GROUP_IDZCRYPT_RDN_ATTR_OID_GROUP_IDZCRYPT_EXT_OR_ATTR_OID_GROUP_IDZCRYPT_ENHKEY_USAGE_OID_GROUP_IDZCRYPT_POLICY_OID_GROUP_IDZCRYPT_TEMPLATE_OID_GROUP_IDZCRYPT_LAST_OID_GROUP_IDZCRYPT_FIRST_ALG_OID_GROUP_IDZCRYPT_LAST_ALG_OID_GROUP_IDZ'CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAGZ(CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAGZ%CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAGZCRYPT_OID_INFO_OID_KEYZCRYPT_OID_INFO_NAME_KEYZCRYPT_OID_INFO_ALGID_KEYZCRYPT_OID_INFO_SIGN_KEYZ"CRYPT_INSTALL_OID_INFO_BEFORE_FLAGZ"CRYPT_LOCALIZED_NAME_ENCODING_TYPEZCRYPT_LOCALIZED_NAME_OIDZszOID_PKCS_7_DATAZszOID_PKCS_7_SIGNEDZszOID_PKCS_7_ENVELOPEDZszOID_PKCS_7_SIGNEDANDENVELOPEDZszOID_PKCS_7_DIGESTEDZszOID_PKCS_7_ENCRYPTEDZszOID_PKCS_9_CONTENT_TYPEZszOID_PKCS_9_MESSAGE_DIGESTZ CMSG_DATAZ CMSG_SIGNEDZCMSG_ENVELOPEDZCMSG_SIGNED_AND_ENVELOPEDZ CMSG_HASHEDZCMSG_ENCRYPTEDZCMSG_ALL_FLAGSZCMSG_DATA_FLAGZCMSG_SIGNED_FLAGZCMSG_ENVELOPED_FLAGZCMSG_SIGNED_AND_ENVELOPED_FLAGZCMSG_HASHED_FLAGZCMSG_ENCRYPTED_FLAGZCERT_ID_ISSUER_SERIAL_NUMBERZCERT_ID_KEY_IDENTIFIERZCERT_ID_SHA1_HASHZ#CMSG_KEY_AGREE_EPHEMERAL_KEY_CHOICEZ CMSG_KEY_AGREE_STATIC_KEY_CHOICEZ CMSG_MAIL_LIST_HANDLE_KEY_CHOICEZCMSG_KEY_TRANS_RECIPIENTZCMSG_KEY_AGREE_RECIPIENTZCMSG_MAIL_LIST_RECIPIENTZ CMSG_SP3_COMPATIBLE_ENCRYPT_FLAGZCMSG_RC4_NO_SALT_FLAGZCMSG_INDEFINITE_LENGTHZCMSG_BARE_CONTENT_FLAGZCMSG_LENGTH_ONLY_FLAGZCMSG_DETACHED_FLAGZ"CMSG_AUTHENTICATED_ATTRIBUTES_FLAGZCMSG_CONTENTS_OCTETS_FLAGZCMSG_MAX_LENGTH_FLAGZ"CMSG_CMS_ENCAPSULATED_CONTENT_FLAGZCMSG_CRYPT_RELEASE_CONTEXT_FLAGZCMSG_TYPE_PARAMZCMSG_CONTENT_PARAMZCMSG_BARE_CONTENT_PARAMZCMSG_INNER_CONTENT_TYPE_PARAMZCMSG_SIGNER_COUNT_PARAMZCMSG_SIGNER_INFO_PARAMZCMSG_SIGNER_CERT_INFO_PARAMZ CMSG_SIGNER_HASH_ALGORITHM_PARAMZCMSG_SIGNER_AUTH_ATTR_PARAMZCMSG_SIGNER_UNAUTH_ATTR_PARAMZCMSG_CERT_COUNT_PARAMZCMSG_CERT_PARAMZCMSG_CRL_COUNT_PARAMZCMSG_CRL_PARAMZCMSG_ENVELOPE_ALGORITHM_PARAMZCMSG_RECIPIENT_COUNT_PARAMZCMSG_RECIPIENT_INDEX_PARAMZCMSG_RECIPIENT_INFO_PARAMZCMSG_HASH_ALGORITHM_PARAMZCMSG_HASH_DATA_PARAMZCMSG_COMPUTED_HASH_PARAMZCMSG_ENCRYPT_PARAMZCMSG_ENCRYPTED_DIGESTZCMSG_ENCODED_SIGNERZCMSG_ENCODED_MESSAGEZCMSG_VERSION_PARAMZCMSG_ATTR_CERT_COUNT_PARAMZCMSG_ATTR_CERT_PARAMZCMSG_CMS_RECIPIENT_COUNT_PARAMZCMSG_CMS_RECIPIENT_INDEX_PARAMZ,CMSG_CMS_RECIPIENT_ENCRYPTED_KEY_INDEX_PARAMZCMSG_CMS_RECIPIENT_INFO_PARAMZCMSG_UNPROTECTED_ATTR_PARAMZCMSG_SIGNER_CERT_ID_PARAMZCMSG_CMS_SIGNER_INFO_PARAMZCMSG_SIGNED_DATA_V1ZCMSG_SIGNED_DATA_V3Z!CMSG_SIGNED_DATA_PKCS_1_5_VERSIONZCMSG_SIGNED_DATA_CMS_VERSIONZCMSG_SIGNER_INFO_V1ZCMSG_SIGNER_INFO_V3Z!CMSG_SIGNER_INFO_PKCS_1_5_VERSIONZCMSG_SIGNER_INFO_CMS_VERSIONZCMSG_HASHED_DATA_V0ZCMSG_HASHED_DATA_V2Z!CMSG_HASHED_DATA_PKCS_1_5_VERSIONZCMSG_HASHED_DATA_CMS_VERSIONZCMSG_ENVELOPED_DATA_V0ZCMSG_ENVELOPED_DATA_V2Z$CMSG_ENVELOPED_DATA_PKCS_1_5_VERSIONZCMSG_ENVELOPED_DATA_CMS_VERSIONZCMSG_KEY_AGREE_ORIGINATOR_CERTZ$CMSG_KEY_AGREE_ORIGINATOR_PUBLIC_KEYZCMSG_ENVELOPED_RECIPIENT_V0ZCMSG_ENVELOPED_RECIPIENT_V2ZCMSG_ENVELOPED_RECIPIENT_V3ZCMSG_ENVELOPED_RECIPIENT_V4ZCMSG_KEY_TRANS_PKCS_1_5_VERSIONZCMSG_KEY_TRANS_CMS_VERSIONZCMSG_KEY_AGREE_VERSIONZCMSG_MAIL_LIST_VERSIONZCMSG_CTRL_VERIFY_SIGNATUREZCMSG_CTRL_DECRYPTZCMSG_CTRL_VERIFY_HASHZCMSG_CTRL_ADD_SIGNERZCMSG_CTRL_DEL_SIGNERZ CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTRZ CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTRZCMSG_CTRL_ADD_CERTZCMSG_CTRL_DEL_CERTZCMSG_CTRL_ADD_CRLZCMSG_CTRL_DEL_CRLZCMSG_CTRL_ADD_ATTR_CERTZCMSG_CTRL_DEL_ATTR_CERTZCMSG_CTRL_KEY_TRANS_DECRYPTZCMSG_CTRL_KEY_AGREE_DECRYPTZCMSG_CTRL_MAIL_LIST_DECRYPTZCMSG_CTRL_VERIFY_SIGNATURE_EXZCMSG_CTRL_ADD_CMS_SIGNER_INFOZCMSG_VERIFY_SIGNER_PUBKEYZCMSG_VERIFY_SIGNER_CERTZCMSG_VERIFY_SIGNER_CHAINZCMSG_VERIFY_SIGNER_NULLZCMSG_OID_GEN_ENCRYPT_KEY_FUNCZ CMSG_OID_EXPORT_ENCRYPT_KEY_FUNCZ CMSG_OID_IMPORT_ENCRYPT_KEY_FUNCZ)CMSG_CONTENT_ENCRYPT_PAD_ENCODED_LEN_FLAGZ!CMSG_DEFAULT_INSTALLABLE_FUNC_OIDZ#CMSG_CONTENT_ENCRYPT_FREE_PARA_FLAGZ)CMSG_CONTENT_ENCRYPT_RELEASE_CONTEXT_FLAGZ%CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNCZ%CMSG_KEY_TRANS_ENCRYPT_FREE_PARA_FLAGZCMSG_OID_EXPORT_KEY_TRANS_FUNCZ%CMSG_KEY_AGREE_ENCRYPT_FREE_PARA_FLAGZ)CMSG_KEY_AGREE_ENCRYPT_FREE_MATERIAL_FLAGZ+CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_ALG_FLAGZ,CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_PARA_FLAGZ,CMSG_KEY_AGREE_ENCRYPT_FREE_PUBKEY_BITS_FLAGZCMSG_OID_EXPORT_KEY_AGREE_FUNCZ%CMSG_MAIL_LIST_ENCRYPT_FREE_PARA_FLAGZCMSG_OID_EXPORT_MAIL_LIST_FUNCZCMSG_OID_IMPORT_KEY_TRANS_FUNCZCMSG_OID_IMPORT_KEY_AGREE_FUNCZCMSG_OID_IMPORT_MAIL_LIST_FUNCZCERT_KEY_PROV_HANDLE_PROP_IDZCERT_KEY_PROV_INFO_PROP_IDZCERT_SHA1_HASH_PROP_IDZCERT_MD5_HASH_PROP_IDZCERT_HASH_PROP_IDZCERT_KEY_CONTEXT_PROP_IDZCERT_KEY_SPEC_PROP_IDZCERT_IE30_RESERVED_PROP_IDZ!CERT_PUBKEY_HASH_RESERVED_PROP_IDZCERT_ENHKEY_USAGE_PROP_IDZCERT_CTL_USAGE_PROP_IDZ!CERT_NEXT_UPDATE_LOCATION_PROP_IDZCERT_FRIENDLY_NAME_PROP_IDZCERT_PVK_FILE_PROP_IDZCERT_DESCRIPTION_PROP_IDZCERT_ACCESS_STATE_PROP_IDZCERT_SIGNATURE_HASH_PROP_IDZCERT_SMART_CARD_DATA_PROP_IDZCERT_EFS_PROP_IDZCERT_FORTEZZA_DATA_PROP_IDZCERT_ARCHIVED_PROP_IDZCERT_KEY_IDENTIFIER_PROP_IDZCERT_AUTO_ENROLL_PROP_IDZCERT_PUBKEY_ALG_PARA_PROP_IDZ#CERT_CROSS_CERT_DIST_POINTS_PROP_IDZ'CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_IDZ(CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_IDZCERT_ENROLLMENT_PROP_IDZCERT_DATE_STAMP_PROP_IDZ*CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_IDZ"CERT_SUBJECT_NAME_MD5_HASH_PROP_IDZ CERT_EXTENDED_ERROR_INFO_PROP_IDZCERT_RENEWAL_PROP_IDZCERT_ARCHIVED_KEY_HASH_PROP_IDZCERT_AUTO_ENROLL_RETRY_PROP_IDZCERT_AIA_URL_RETRIEVED_PROP_IDZ"CERT_AUTHORITY_INFO_ACCESS_PROP_IDZCERT_BACKED_UP_PROP_IDZCERT_OCSP_RESPONSE_PROP_IDZCERT_REQUEST_ORIGINATOR_PROP_IDZCERT_SOURCE_LOCATION_PROP_IDZCERT_SOURCE_URL_PROP_IDZCERT_NEW_KEY_PROP_IDZCERT_OCSP_CACHE_PREFIX_PROP_IDZ!CERT_SMART_CARD_ROOT_INFO_PROP_IDZ!CERT_NO_AUTO_EXPIRE_CHECK_PROP_IDZCERT_NCRYPT_KEY_HANDLE_PROP_IDZ,CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_IDZ CERT_SUBJECT_INFO_ACCESS_PROP_IDZ*CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDZCERT_CA_DISABLE_CRL_PROP_IDZ'CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_IDZ*CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_IDZ/CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDZ CERT_SUBJECT_DISABLE_CRL_PROP_IDZCERT_CEP_PROP_IDZCERT_SIGN_HASH_CNG_ALG_PROP_IDZCERT_SCARD_PIN_ID_PROP_IDZCERT_SCARD_PIN_INFO_PROP_IDZCERT_FIRST_RESERVED_PROP_IDZCERT_LAST_RESERVED_PROP_IDZCERT_FIRST_USER_PROP_IDZCERT_LAST_USER_PROP_IDZszOID_CERT_PROP_ID_PREFIXZ!szOID_CERT_KEY_IDENTIFIER_PROP_IDZ0szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_IDZ(szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_IDZ$CERT_ACCESS_STATE_WRITE_PERSIST_FLAGZ#CERT_ACCESS_STATE_SYSTEM_STORE_FLAGZ&CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAGZ CERT_SET_KEY_PROV_HANDLE_PROP_IDZCERT_SET_KEY_CONTEXT_PROP_IDZsz_CERT_STORE_PROV_MEMORYZsz_CERT_STORE_PROV_FILENAME_WZsz_CERT_STORE_PROV_FILENAMEZsz_CERT_STORE_PROV_SYSTEM_WZsz_CERT_STORE_PROV_SYSTEMZsz_CERT_STORE_PROV_PKCS7Zsz_CERT_STORE_PROV_SERIALIZEDZsz_CERT_STORE_PROV_COLLECTIONZ$sz_CERT_STORE_PROV_SYSTEM_REGISTRY_WZ"sz_CERT_STORE_PROV_SYSTEM_REGISTRYZsz_CERT_STORE_PROV_PHYSICAL_WZsz_CERT_STORE_PROV_PHYSICALZsz_CERT_STORE_PROV_SMART_CARD_WZsz_CERT_STORE_PROV_SMART_CARDZsz_CERT_STORE_PROV_LDAP_WZsz_CERT_STORE_PROV_LDAPZCERT_STORE_SIGNATURE_FLAGZCERT_STORE_TIME_VALIDITY_FLAGZCERT_STORE_REVOCATION_FLAGZCERT_STORE_NO_CRL_FLAGZCERT_STORE_NO_ISSUER_FLAGZCERT_STORE_BASE_CRL_FLAGZCERT_STORE_DELTA_CRL_FLAGZ CERT_STORE_NO_CRYPT_RELEASE_FLAGZ"CERT_STORE_SET_LOCALIZED_NAME_FLAGZ+CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAGZCERT_STORE_DELETE_FLAGZCERT_STORE_UNSAFE_PHYSICAL_FLAGZCERT_STORE_SHARE_STORE_FLAGZCERT_STORE_SHARE_CONTEXT_FLAGZCERT_STORE_MANIFOLD_FLAGZCERT_STORE_ENUM_ARCHIVED_FLAGZCERT_STORE_UPDATE_KEYID_FLAGZCERT_STORE_BACKUP_RESTORE_FLAGZCERT_STORE_READONLY_FLAGZCERT_STORE_OPEN_EXISTING_FLAGZCERT_STORE_CREATE_NEW_FLAGZCERT_STORE_MAXIMUM_ALLOWED_FLAGZCERT_SYSTEM_STORE_MASKZCERT_SYSTEM_STORE_RELOCATE_FLAGZ"CERT_SYSTEM_STORE_UNPROTECTED_FLAGZCERT_SYSTEM_STORE_LOCATION_MASKZ CERT_SYSTEM_STORE_LOCATION_SHIFTZ!CERT_SYSTEM_STORE_CURRENT_USER_IDZ"CERT_SYSTEM_STORE_LOCAL_MACHINE_IDZ$CERT_SYSTEM_STORE_CURRENT_SERVICE_IDZCERT_SYSTEM_STORE_SERVICES_IDZCERT_SYSTEM_STORE_USERS_IDZ.CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY_IDZ/CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY_IDZ-CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE_IDZCERT_SYSTEM_STORE_CURRENT_USERZCERT_SYSTEM_STORE_LOCAL_MACHINEZ!CERT_SYSTEM_STORE_CURRENT_SERVICEZCERT_SYSTEM_STORE_SERVICESZCERT_SYSTEM_STORE_USERSZ+CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICYZ,CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICYZ*CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISEZ(CERT_PROT_ROOT_DISABLE_CURRENT_USER_FLAGZ'CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAGZ$CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAGZ#CERT_PROT_ROOT_DISABLE_LM_AUTH_FLAGZCERT_PROT_ROOT_ONLY_LM_GPT_FLAGZ,CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAGZ7CERT_PROT_ROOT_DISABLE_NOT_DEFINED_NAME_CONSTRAINT_FLAGZCERT_TRUST_PUB_ALLOW_TRUST_MASKZ#CERT_TRUST_PUB_ALLOW_END_USER_TRUSTZ(CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUSTZ+CERT_TRUST_PUB_ALLOW_ENTERPRISE_ADMIN_TRUSTZ'CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAGZ'CERT_TRUST_PUB_CHECK_TIMESTAMP_REV_FLAGZ0CERT_AUTH_ROOT_AUTO_UPDATE_LOCAL_MACHINE_REGPATHZ>CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAGZ=CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAGZ2CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAMEZ5CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAMEZ+CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAMEZCERT_AUTH_ROOT_CTL_FILENAMEZCERT_AUTH_ROOT_CTL_FILENAME_AZCERT_AUTH_ROOT_CAB_FILENAMEZCERT_AUTH_ROOT_SEQ_FILENAMEZCERT_AUTH_ROOT_CERT_EXTZ&CERT_GROUP_POLICY_SYSTEM_STORE_REGPATHZCERT_EFSBLOB_REGPATHZCERT_EFSBLOB_VALUE_NAMEZCERT_PROT_ROOT_FLAGS_REGPATHZCERT_PROT_ROOT_FLAGS_VALUE_NAMEZ)CERT_TRUST_PUB_SAFER_GROUP_POLICY_REGPATHZ'CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATHZ*CERT_TRUST_PUB_SAFER_LOCAL_MACHINE_REGPATHZ,CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAMEZ,CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATHZ2CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAMEZ%CERT_DISABLE_ROOT_AUTO_UPDATE_REGPATHZ(CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAMEZCERT_REGISTRY_STORE_REMOTE_FLAGZ#CERT_REGISTRY_STORE_SERIALIZED_FLAGZ#CERT_REGISTRY_STORE_CLIENT_GPT_FLAGZCERT_REGISTRY_STORE_LM_GPT_FLAGZ CERT_REGISTRY_STORE_ROAMING_FLAGZ$CERT_REGISTRY_STORE_MY_IE_DIRTY_FLAGZCERT_IE_DIRTY_FLAGS_REGPATHZ"CERT_FILE_STORE_COMMIT_ENABLE_FLAGZCERT_LDAP_STORE_SIGN_FLAGZ#CERT_LDAP_STORE_AREC_EXCLUSIVE_FLAGZCERT_LDAP_STORE_OPENED_FLAGZCERT_LDAP_STORE_UNBIND_FLAGZCRYPT_OID_OPEN_STORE_PROV_FUNCZCERT_STORE_PROV_EXTERNAL_FLAGZCERT_STORE_PROV_DELETED_FLAGZCERT_STORE_PROV_NO_PERSIST_FLAGZ!CERT_STORE_PROV_SYSTEM_STORE_FLAGZ$CERT_STORE_PROV_LM_SYSTEM_STORE_FLAGZCERT_STORE_PROV_CLOSE_FUNCZCERT_STORE_PROV_READ_CERT_FUNCZCERT_STORE_PROV_WRITE_CERT_FUNCZ CERT_STORE_PROV_DELETE_CERT_FUNCZ&CERT_STORE_PROV_SET_CERT_PROPERTY_FUNCZCERT_STORE_PROV_READ_CRL_FUNCZCERT_STORE_PROV_WRITE_CRL_FUNCZCERT_STORE_PROV_DELETE_CRL_FUNCZ%CERT_STORE_PROV_SET_CRL_PROPERTY_FUNCZCERT_STORE_PROV_READ_CTL_FUNCZCERT_STORE_PROV_WRITE_CTL_FUNCZCERT_STORE_PROV_DELETE_CTL_FUNCZ%CERT_STORE_PROV_SET_CTL_PROPERTY_FUNCZCERT_STORE_PROV_CONTROL_FUNCZCERT_STORE_PROV_FIND_CERT_FUNCZ#CERT_STORE_PROV_FREE_FIND_CERT_FUNCZ&CERT_STORE_PROV_GET_CERT_PROPERTY_FUNCZCERT_STORE_PROV_FIND_CRL_FUNCZ"CERT_STORE_PROV_FREE_FIND_CRL_FUNCZ%CERT_STORE_PROV_GET_CRL_PROPERTY_FUNCZCERT_STORE_PROV_FIND_CTL_FUNCZ"CERT_STORE_PROV_FREE_FIND_CTL_FUNCZ%CERT_STORE_PROV_GET_CTL_PROPERTY_FUNCZCERT_STORE_PROV_WRITE_ADD_FLAGZCERT_STORE_SAVE_AS_STOREZCERT_STORE_SAVE_AS_PKCS7ZCERT_STORE_SAVE_TO_FILEZCERT_STORE_SAVE_TO_MEMORYZCERT_STORE_SAVE_TO_FILENAME_AZCERT_STORE_SAVE_TO_FILENAME_WZCERT_STORE_SAVE_TO_FILENAMEZCERT_CLOSE_STORE_FORCE_FLAGZCERT_CLOSE_STORE_CHECK_FLAGZCERT_COMPARE_MASKZCERT_COMPARE_SHIFTZCERT_COMPARE_ANYZCERT_COMPARE_SHA1_HASHZCERT_COMPARE_NAMEZCERT_COMPARE_ATTRZCERT_COMPARE_MD5_HASHZCERT_COMPARE_PROPERTYZCERT_COMPARE_PUBLIC_KEYZCERT_COMPARE_HASHZCERT_COMPARE_NAME_STR_AZCERT_COMPARE_NAME_STR_WZCERT_COMPARE_KEY_SPECZCERT_COMPARE_ENHKEY_USAGEZCERT_COMPARE_CTL_USAGEZCERT_COMPARE_SUBJECT_CERTZCERT_COMPARE_ISSUER_OFZCERT_COMPARE_EXISTINGZCERT_COMPARE_SIGNATURE_HASHZCERT_COMPARE_KEY_IDENTIFIERZCERT_COMPARE_CERT_IDZ#CERT_COMPARE_CROSS_CERT_DIST_POINTSZCERT_COMPARE_PUBKEY_MD5_HASHZ CERT_FIND_ANYZCERT_FIND_SHA1_HASHZCERT_FIND_MD5_HASHZCERT_FIND_SIGNATURE_HASHZCERT_FIND_KEY_IDENTIFIERZCERT_FIND_HASHZCERT_FIND_PROPERTYZCERT_FIND_PUBLIC_KEYZCERT_FIND_SUBJECT_NAMEZCERT_FIND_SUBJECT_ATTRZCERT_FIND_ISSUER_NAMEZCERT_FIND_ISSUER_ATTRZCERT_FIND_SUBJECT_STR_AZCERT_FIND_SUBJECT_STR_WZCERT_FIND_SUBJECT_STRZCERT_FIND_ISSUER_STR_AZCERT_FIND_ISSUER_STR_WZCERT_FIND_ISSUER_STRZCERT_FIND_KEY_SPECZCERT_FIND_ENHKEY_USAGEZCERT_FIND_CTL_USAGEZCERT_FIND_SUBJECT_CERTZCERT_FIND_ISSUER_OFZCERT_FIND_EXISTINGZCERT_FIND_CERT_IDZ CERT_FIND_CROSS_CERT_DIST_POINTSZCERT_FIND_PUBKEY_MD5_HASHZ$CERT_FIND_OPTIONAL_ENHKEY_USAGE_FLAGZ$CERT_FIND_EXT_ONLY_ENHKEY_USAGE_FLAGZ%CERT_FIND_PROP_ONLY_ENHKEY_USAGE_FLAGZCERT_FIND_NO_ENHKEY_USAGE_FLAGZCERT_FIND_OR_ENHKEY_USAGE_FLAGZ!CERT_FIND_VALID_ENHKEY_USAGE_FLAGZ!CERT_FIND_OPTIONAL_CTL_USAGE_FLAGZ!CERT_FIND_EXT_ONLY_CTL_USAGE_FLAGZ"CERT_FIND_PROP_ONLY_CTL_USAGE_FLAGZCERT_FIND_NO_CTL_USAGE_FLAGZCERT_FIND_OR_CTL_USAGE_FLAGZCERT_FIND_VALID_CTL_USAGE_FLAGZ+CERT_SET_PROPERTY_IGNORE_PERSIST_ERROR_FLAGZ&CERT_SET_PROPERTY_INHIBIT_PERSIST_FLAGZCTL_ENTRY_FROM_PROP_CHAIN_FLAGZ CRL_FIND_ANYZCRL_FIND_ISSUED_BYZCRL_FIND_EXISTINGZCRL_FIND_ISSUED_FORZCRL_FIND_ISSUED_BY_AKI_FLAGZ!CRL_FIND_ISSUED_BY_SIGNATURE_FLAGZCRL_FIND_ISSUED_BY_DELTA_FLAGZCRL_FIND_ISSUED_BY_BASE_FLAGZCERT_STORE_ADD_NEWZCERT_STORE_ADD_USE_EXISTINGZCERT_STORE_ADD_REPLACE_EXISTINGZCERT_STORE_ADD_ALWAYSZ2CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIESZCERT_STORE_ADD_NEWERZ'CERT_STORE_ADD_NEWER_INHERIT_PROPERTIESZCERT_STORE_CERTIFICATE_CONTEXTZCERT_STORE_CRL_CONTEXTZCERT_STORE_CTL_CONTEXTZCERT_STORE_ALL_CONTEXT_FLAGZ#CERT_STORE_CERTIFICATE_CONTEXT_FLAGZCERT_STORE_CRL_CONTEXT_FLAGZCERT_STORE_CTL_CONTEXT_FLAGZCTL_ANY_SUBJECT_TYPEZCTL_CERT_SUBJECT_TYPEZ CTL_FIND_ANYZCTL_FIND_SHA1_HASHZCTL_FIND_MD5_HASHZCTL_FIND_USAGEZCTL_FIND_SUBJECTZCTL_FIND_EXISTINGZCTL_FIND_NO_LIST_ID_CBDATAZCTL_FIND_SAME_USAGE_FLAGZCERT_STORE_CTRL_RESYNCZCERT_STORE_CTRL_NOTIFY_CHANGEZCERT_STORE_CTRL_COMMITZCERT_STORE_CTRL_AUTO_RESYNCZCERT_STORE_CTRL_CANCEL_NOTIFYZ-CERT_STORE_CTRL_INHIBIT_DUPLICATE_HANDLE_FLAGZ!CERT_STORE_CTRL_COMMIT_FORCE_FLAGZ!CERT_STORE_CTRL_COMMIT_CLEAR_FLAGZ!CERT_STORE_LOCALIZED_NAME_PROP_IDZCERT_CREATE_CONTEXT_NOCOPY_FLAGZCERT_CREATE_CONTEXT_SORTED_FLAGZ%CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAGZ!CERT_CREATE_CONTEXT_NO_ENTRY_FLAGZ#CERT_PHYSICAL_STORE_ADD_ENABLE_FLAGZ%CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAGZ,CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAGZ4CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAGZ(CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAGZ CERT_PHYSICAL_STORE_DEFAULT_NAMEZ%CERT_PHYSICAL_STORE_GROUP_POLICY_NAMEZ&CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAMEZ,CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAMEZ3CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAMEZ#CERT_PHYSICAL_STORE_ENTERPRISE_NAMEZ"CERT_PHYSICAL_STORE_AUTH_ROOT_NAMEZ#CERT_PHYSICAL_STORE_SMART_CARD_NAMEZ%CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNCZ$CRYPT_OID_REGISTER_SYSTEM_STORE_FUNCZ&CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNCZ CRYPT_OID_ENUM_SYSTEM_STORE_FUNCZ&CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNCZ(CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNCZ"CRYPT_OID_ENUM_PHYSICAL_STORE_FUNCZ*CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAMEZCMSG_TRUSTED_SIGNER_FLAGZCMSG_SIGNER_ONLY_FLAGZCMSG_USE_SIGNER_INDEX_FLAGZCMSG_CMS_ENCAPSULATED_CTL_FLAGZCMSG_ENCODE_SORTED_CTL_FLAGZ*CMSG_ENCODE_HASHED_SUBJECT_IDENTIFIER_FLAGZ#CERT_VERIFY_INHIBIT_CTL_UPDATE_FLAGZ CERT_VERIFY_TRUSTED_SIGNERS_FLAGZCERT_VERIFY_NO_TIME_CHECK_FLAGZ!CERT_VERIFY_ALLOW_MORE_USAGE_FLAGZCERT_VERIFY_UPDATED_CTL_FLAGZCERT_CONTEXT_REVOCATION_TYPEZCERT_VERIFY_REV_CHAIN_FLAGZ'CERT_VERIFY_CACHE_ONLY_BASED_REVOCATIONZ)CERT_VERIFY_REV_ACCUMULATIVE_TIMEOUT_FLAGZCERT_UNICODE_IS_RDN_ATTRS_FLAGZ'CERT_CASE_INSENSITIVE_IS_RDN_ATTRS_FLAGZ#CRYPT_VERIFY_CERT_SIGN_SUBJECT_BLOBZ#CRYPT_VERIFY_CERT_SIGN_SUBJECT_CERTZ"CRYPT_VERIFY_CERT_SIGN_SUBJECT_CRLZ$CRYPT_VERIFY_CERT_SIGN_ISSUER_PUBKEYZ"CRYPT_VERIFY_CERT_SIGN_ISSUER_CERTZ#CRYPT_VERIFY_CERT_SIGN_ISSUER_CHAINZ"CRYPT_VERIFY_CERT_SIGN_ISSUER_NULLZ'CRYPT_DEFAULT_CONTEXT_AUTO_RELEASE_FLAGZ"CRYPT_DEFAULT_CONTEXT_PROCESS_FLAGZ#CRYPT_DEFAULT_CONTEXT_CERT_SIGN_OIDZ)CRYPT_DEFAULT_CONTEXT_MULTI_CERT_SIGN_OIDZ%CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNCZ%CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNCZCRYPT_ACQUIRE_CACHE_FLAGZ CRYPT_ACQUIRE_USE_PROV_INFO_FLAGZCRYPT_ACQUIRE_COMPARE_KEY_FLAGZCRYPT_ACQUIRE_SILENT_FLAGZCRYPT_FIND_USER_KEYSET_FLAGZCRYPT_FIND_MACHINE_KEYSET_FLAGZCRYPT_FIND_SILENT_KEYSET_FLAGZ&CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNCZ&CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNCZCRYPT_DELETE_KEYSETZCERT_SIMPLE_NAME_STRZCERT_OID_NAME_STRZCERT_X500_NAME_STRZCERT_NAME_STR_SEMICOLON_FLAGZCERT_NAME_STR_NO_PLUS_FLAGZCERT_NAME_STR_NO_QUOTING_FLAGZCERT_NAME_STR_CRLF_FLAGZCERT_NAME_STR_COMMA_FLAGZCERT_NAME_STR_REVERSE_FLAGZ#CERT_NAME_STR_DISABLE_IE4_UTF8_FLAGZ%CERT_NAME_STR_ENABLE_T61_UNICODE_FLAGZ&CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAGZCERT_NAME_EMAIL_TYPEZCERT_NAME_RDN_TYPEZCERT_NAME_ATTR_TYPEZCERT_NAME_SIMPLE_DISPLAY_TYPEZCERT_NAME_FRIENDLY_DISPLAY_TYPEZCERT_NAME_DNS_TYPEZCERT_NAME_URL_TYPEZCERT_NAME_UPN_TYPEZCERT_NAME_ISSUER_FLAGZCERT_NAME_DISABLE_IE4_UTF8_FLAGZ#CRYPT_MESSAGE_BARE_CONTENT_OUT_FLAGZ+CRYPT_MESSAGE_ENCAPSULATED_CONTENT_OUT_FLAGZCRYPT_MESSAGE_KEYID_SIGNER_FLAGZ CRYPT_MESSAGE_SILENT_KEYSET_FLAGZ"CRYPT_MESSAGE_KEYID_RECIPIENT_FLAGZCERT_QUERY_OBJECT_FILEZCERT_QUERY_OBJECT_BLOBZCERT_QUERY_CONTENT_CERTZCERT_QUERY_CONTENT_CTLZCERT_QUERY_CONTENT_CRLZ#CERT_QUERY_CONTENT_SERIALIZED_STOREZ"CERT_QUERY_CONTENT_SERIALIZED_CERTZ!CERT_QUERY_CONTENT_SERIALIZED_CTLZ!CERT_QUERY_CONTENT_SERIALIZED_CRLZCERT_QUERY_CONTENT_PKCS7_SIGNEDZ!CERT_QUERY_CONTENT_PKCS7_UNSIGNEDZ%CERT_QUERY_CONTENT_PKCS7_SIGNED_EMBEDZCERT_QUERY_CONTENT_PKCS10ZCERT_QUERY_CONTENT_PFXZCERT_QUERY_CONTENT_CERT_PAIRZCERT_QUERY_CONTENT_FLAG_CERTZCERT_QUERY_CONTENT_FLAG_CTLZCERT_QUERY_CONTENT_FLAG_CRLZ(CERT_QUERY_CONTENT_FLAG_SERIALIZED_STOREZ'CERT_QUERY_CONTENT_FLAG_SERIALIZED_CERTZ&CERT_QUERY_CONTENT_FLAG_SERIALIZED_CTLZ&CERT_QUERY_CONTENT_FLAG_SERIALIZED_CRLZ$CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNEDZ&CERT_QUERY_CONTENT_FLAG_PKCS7_UNSIGNEDZ*CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBEDZCERT_QUERY_CONTENT_FLAG_PKCS10ZCERT_QUERY_CONTENT_FLAG_PFXZ!CERT_QUERY_CONTENT_FLAG_CERT_PAIRZCERT_QUERY_CONTENT_FLAG_ALLZCERT_QUERY_FORMAT_BINARYZ CERT_QUERY_FORMAT_BASE64_ENCODEDZ'CERT_QUERY_FORMAT_ASN_ASCII_HEX_ENCODEDZCERT_QUERY_FORMAT_FLAG_BINARYZ%CERT_QUERY_FORMAT_FLAG_BASE64_ENCODEDZ,CERT_QUERY_FORMAT_FLAG_ASN_ASCII_HEX_ENCODEDZCERT_QUERY_FORMAT_FLAG_ALLZ%CREDENTIAL_OID_PASSWORD_CREDENTIALS_AZ%CREDENTIAL_OID_PASSWORD_CREDENTIALS_WZ#CREDENTIAL_OID_PASSWORD_CREDENTIALSZ'SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNCZ(SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNCZ&CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNCZCONTEXT_OID_CERTIFICATEZCONTEXT_OID_CRLZCONTEXT_OID_CTLZCONTEXT_OID_PKCS7ZCONTEXT_OID_CAPI2_ANYZCONTEXT_OID_OCSP_RESPZCRYPT_RETRIEVE_MULTIPLE_OBJECTSZCRYPT_CACHE_ONLY_RETRIEVALZCRYPT_WIRE_ONLY_RETRIEVALZCRYPT_DONT_CACHE_RESULTZCRYPT_ASYNC_RETRIEVALZCRYPT_STICKY_CACHE_RETRIEVALZ$CRYPT_LDAP_SCOPE_BASE_ONLY_RETRIEVALZCRYPT_OFFLINE_CHECK_RETRIEVALZ!CRYPT_LDAP_INSERT_ENTRY_ATTRIBUTEZCRYPT_LDAP_SIGN_RETRIEVALZCRYPT_NO_AUTH_RETRIEVALZ#CRYPT_LDAP_AREC_EXCLUSIVE_RETRIEVALZCRYPT_AIA_RETRIEVALZCRYPT_VERIFY_CONTEXT_SIGNATUREZCRYPT_VERIFY_DATA_HASHZCRYPT_KEEP_TIME_VALIDZCRYPT_DONT_VERIFY_SIGNATUREZCRYPT_DONT_CHECK_TIME_VALIDITYZ#CRYPT_CHECK_FRESHNESS_TIME_VALIDITYZCRYPT_ACCUMULATIVE_TIMEOUTZ&CRYPT_PARAM_ASYNC_RETRIEVAL_COMPLETIONZ"CRYPT_PARAM_CANCEL_ASYNC_RETRIEVALZCRYPT_GET_URL_FROM_PROPERTYZCRYPT_GET_URL_FROM_EXTENSIONZ#CRYPT_GET_URL_FROM_UNAUTH_ATTRIBUTEZ!CRYPT_GET_URL_FROM_AUTH_ATTRIBUTEZURL_OID_GET_OBJECT_URL_FUNCZTIME_VALID_OID_GET_OBJECT_FUNCZ TIME_VALID_OID_FLUSH_OBJECT_FUNCZTIME_VALID_OID_GET_CTLZTIME_VALID_OID_GET_CRLZ TIME_VALID_OID_GET_CRL_FROM_CERTZ)TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERTZ(TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRLZTIME_VALID_OID_FLUSH_CTLZTIME_VALID_OID_FLUSH_CRLZ"TIME_VALID_OID_FLUSH_CRL_FROM_CERTZ+TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERTZ*TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRLZ CRYPTPROTECT_PROMPT_ON_UNPROTECTZCRYPTPROTECT_PROMPT_ON_PROTECTZCRYPTPROTECT_PROMPT_RESERVEDZCRYPTPROTECT_PROMPT_STRONGZ"CRYPTPROTECT_PROMPT_REQUIRE_STRONGZCRYPTPROTECT_UI_FORBIDDENZCRYPTPROTECT_LOCAL_MACHINEZCRYPTPROTECT_CRED_SYNCZCRYPTPROTECT_AUDITZCRYPTPROTECT_NO_RECOVERYZCRYPTPROTECT_VERIFY_PROTECTIONZCRYPTPROTECT_CRED_REGENERATEZ#CRYPTPROTECT_FIRST_RESERVED_FLAGVALZ"CRYPTPROTECT_LAST_RESERVED_FLAGVALZCRYPTPROTECTMEMORY_BLOCK_SIZEZCRYPTPROTECTMEMORY_SAME_PROCESSZ CRYPTPROTECTMEMORY_CROSS_PROCESSZCRYPTPROTECTMEMORY_SAME_LOGONZCERT_CREATE_SELFSIGN_NO_SIGNZ CERT_CREATE_SELFSIGN_NO_KEY_INFOZCRYPT_KEYID_MACHINE_FLAGZCRYPT_KEYID_ALLOC_FLAGZCRYPT_KEYID_DELETE_FLAGZCRYPT_KEYID_SET_NEW_FLAGZ,CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULTZ8CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULTZ3CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULTZ3CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULTZCERT_CHAIN_CACHE_END_CERTZCERT_CHAIN_THREAD_STORE_SYNCZ#CERT_CHAIN_CACHE_ONLY_URL_RETRIEVALZ"CERT_CHAIN_USE_LOCAL_MACHINE_STOREZ#CERT_CHAIN_ENABLE_CACHE_AUTO_UPDATEZCERT_CHAIN_ENABLE_SHARE_STOREZCERT_TRUST_NO_ERRORZCERT_TRUST_IS_NOT_TIME_VALIDZCERT_TRUST_IS_NOT_TIME_NESTEDZCERT_TRUST_IS_REVOKEDZ!CERT_TRUST_IS_NOT_SIGNATURE_VALIDZ!CERT_TRUST_IS_NOT_VALID_FOR_USAGEZCERT_TRUST_IS_UNTRUSTED_ROOTZ$CERT_TRUST_REVOCATION_STATUS_UNKNOWNZCERT_TRUST_IS_CYCLICZCERT_TRUST_INVALID_EXTENSIONZ%CERT_TRUST_INVALID_POLICY_CONSTRAINTSZ$CERT_TRUST_INVALID_BASIC_CONSTRAINTSZ#CERT_TRUST_INVALID_NAME_CONSTRAINTSZ,CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINTZ*CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINTZ,CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINTZ'CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINTZ CERT_TRUST_IS_OFFLINE_REVOCATIONZ#CERT_TRUST_NO_ISSUANCE_CHAIN_POLICYZCERT_TRUST_IS_PARTIAL_CHAINZ CERT_TRUST_CTL_IS_NOT_TIME_VALIDZ%CERT_TRUST_CTL_IS_NOT_SIGNATURE_VALIDZ%CERT_TRUST_CTL_IS_NOT_VALID_FOR_USAGEZ!CERT_TRUST_HAS_EXACT_MATCH_ISSUERZCERT_TRUST_HAS_KEY_MATCH_ISSUERZ CERT_TRUST_HAS_NAME_MATCH_ISSUERZCERT_TRUST_IS_SELF_SIGNEDZCERT_TRUST_HAS_PREFERRED_ISSUERZ$CERT_TRUST_HAS_ISSUANCE_CHAIN_POLICYZ%CERT_TRUST_HAS_VALID_NAME_CONSTRAINTSZCERT_TRUST_IS_COMPLEX_CHAINZUSAGE_MATCH_TYPE_ANDZUSAGE_MATCH_TYPE_ORZ$CERT_CHAIN_REVOCATION_CHECK_END_CERTZ!CERT_CHAIN_REVOCATION_CHECK_CHAINZ.CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOTZ&CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLYZ*CERT_CHAIN_REVOCATION_ACCUMULATIVE_TIMEOUTZ*CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERINGZ(CERT_CHAIN_RETURN_LOWER_QUALITY_CONTEXTSZ(CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATEZCERT_CHAIN_TIMESTAMP_TIMEZREVOCATION_OID_CRL_REVOCATIONZCERT_CHAIN_FIND_BY_ISSUERZ*CERT_CHAIN_FIND_BY_ISSUER_COMPARE_KEY_FLAGZ,CERT_CHAIN_FIND_BY_ISSUER_COMPLEX_CHAIN_FLAGZ-CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_URL_FLAGZ,CERT_CHAIN_FIND_BY_ISSUER_LOCAL_MACHINE_FLAGZ%CERT_CHAIN_FIND_BY_ISSUER_NO_KEY_FLAGZ)CERT_CHAIN_FIND_BY_ISSUER_CACHE_ONLY_FLAGZ,CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAGZ0CERT_CHAIN_POLICY_IGNORE_CTL_NOT_TIME_VALID_FLAGZ-CERT_CHAIN_POLICY_IGNORE_NOT_TIME_NESTED_FLAGZ7CERT_CHAIN_POLICY_IGNORE_INVALID_BASIC_CONSTRAINTS_FLAGZ1CERT_CHAIN_POLICY_IGNORE_ALL_NOT_TIME_VALID_FLAGSZ'CERT_CHAIN_POLICY_ALLOW_UNKNOWN_CA_FLAGZ)CERT_CHAIN_POLICY_IGNORE_WRONG_USAGE_FLAGZ*CERT_CHAIN_POLICY_IGNORE_INVALID_NAME_FLAGZ,CERT_CHAIN_POLICY_IGNORE_INVALID_POLICY_FLAGZ-CERT_CHAIN_POLICY_IGNORE_END_REV_UNKNOWN_FLAGZ4CERT_CHAIN_POLICY_IGNORE_CTL_SIGNER_REV_UNKNOWN_FLAGZ,CERT_CHAIN_POLICY_IGNORE_CA_REV_UNKNOWN_FLAGZ.CERT_CHAIN_POLICY_IGNORE_ROOT_REV_UNKNOWN_FLAGZ.CERT_CHAIN_POLICY_IGNORE_ALL_REV_UNKNOWN_FLAGSZ%CERT_CHAIN_POLICY_ALLOW_TESTROOT_FLAGZ%CERT_CHAIN_POLICY_TRUST_TESTROOT_FLAGZ.CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNCZAUTHTYPE_CLIENTZAUTHTYPE_SERVERZ+BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_CA_FLAGZ3BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAGZ6MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAGZCRYPT_STRING_BASE64HEADERZCRYPT_STRING_BASE64ZCRYPT_STRING_BINARYZ CRYPT_STRING_BASE64REQUESTHEADERZCRYPT_STRING_HEXZCRYPT_STRING_HEXASCIIZCRYPT_STRING_BASE64_ANYZCRYPT_STRING_ANYZCRYPT_STRING_HEX_ANYZ CRYPT_STRING_BASE64X509CRLHEADERZCRYPT_STRING_HEXADDRZCRYPT_STRING_HEXASCIIADDRZCRYPT_STRING_NOCRZCRYPT_USER_KEYSETZPKCS12_IMPORT_RESERVED_MASKZREPORT_NO_PRIVATE_KEYZ%REPORT_NOT_ABLE_TO_EXPORT_PRIVATE_KEYZEXPORT_PRIVATE_KEYSZPKCS12_EXPORT_RESERVED_MASKZCERT_STORE_PROV_MSGZCERT_STORE_PROV_MEMORYZCERT_STORE_PROV_FILEZCERT_STORE_PROV_REGZCERT_STORE_PROV_PKCS7ZCERT_STORE_PROV_SERIALIZEDZCERT_STORE_PROV_FILENAMEZCERT_STORE_PROV_SYSTEMZCERT_STORE_PROV_COLLECTIONZCERT_STORE_PROV_SYSTEM_REGISTRYZCERT_STORE_PROV_PHYSICALZCERT_STORE_PROV_SMART_CARDZCERT_STORE_PROV_LDAPZURL_OID_CERTIFICATE_ISSUERZ"URL_OID_CERTIFICATE_CRL_DIST_POINTZURL_OID_CTL_ISSUERZURL_OID_CTL_NEXT_UPDATEZURL_OID_CRL_ISSUERZ URL_OID_CERTIFICATE_FRESHEST_CRLZURL_OID_CRL_FRESHEST_CRLZURL_OID_CROSS_CERT_DIST_POINTZURL_OID_CERTIFICATE_OCSPZ+URL_OID_CERTIFICATE_OCSP_AND_CRL_DIST_POINTZ+URL_OID_CERTIFICATE_CRL_DIST_POINT_AND_OCSPZ&URL_OID_CROSS_CERT_SUBJECT_INFO_ACCESSZURL_OID_CERTIFICATE_ONLY_OCSPrrrrs|