Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - crypt32.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: Crypto API32  
File Version: 6.1.7100.0 (winmain_win7rc.090421-1700)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very High - 114 other DLL files in system32 directory are statically linked to this file.
File Size: 1,124 KB
Total Number of Exported Functions: 302
Total Number of Exported Functions With Names: 291

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 732,672 Bytes 63.7% Read, Execute Code
.data 0x000b4000 4,608 Bytes 0.4% Write, Read Initialized Data
.rsrc 0x000b6000 386,048 Bytes 33.5% Read Initialized Data
.reloc 0x00115000 26,624 Bytes 2.3% Read, Discardable Initialized Data

Static Linking

crypt32.dll is statically linked to the following files:


This means that when crypt32.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, crypt32.dll won't be loaded.


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 0 0 Bytes 0.0%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 0 0 Bytes 0.0%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 451 23,784 Bytes 2.1%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 7 391,005 Bytes 34.0%
Total 458 414,789 Bytes 36.0%

Icons in this file

No icons found in this file


Cursors in this file

No cursors found in this file


Dialog-boxes list (up to 200 dialogs)

No dialog resources in this file.


String resources in this dll (up to 200 strings)

String ID String Text
6100 Root Certificate Store
6110 Subject : %1!s!
6120 Issuer : %1!s!
6121 Issuer : Self Issued
6130 Serial Number : %1!s!
6140 Thumbprint (sha1) : %1!s!
6150 Thumbprint (md5) : %1!s!
6160 Time Validity : %1!s! through %2!s!
6170 Do you want to ADD the following certificate to the Root Store?
6180 Do you want to DELETE the following certificate from the Root Store?
6190 Do you want to DELETE %1!d! unknown certificates from the Protected Root Store?
6200 Install CA Certificates
6210 An excessive number of intermediate certificates have been detected. Do you wish to continue with this operation and add another?
6250 Security Warning
6251 You are about to install a certificate from a certification authority (CA) claiming to represent: %1!s!
6255 Windows cannot validate that the certificate is actually from "%1!s!". You should confirm its origin by contacting "%1!s!".
6256 The following number will assist you in this process: Thumbprint (sha1): %1!s!
6260 Warning: If you install this root certificate, Windows will automatically trust any certificate issued by this CA. Installing a certificate with an unconfirmed thumbprint is a security risk.
6261 If you click "Yes" you acknowledge this risk. Do you want to install this certificate?
6500 Invalid Name Constraints extension
6501 Invalid name information in the end certificate
6502 Name Constraint not supported for <%1!s!>
6503 Permitted [%1!d!] Subtrees Constraint not supported
6504 Excluded [%1!d!] Subtrees Constraint not supported
6505 No Permitted Name Constraint for <%1!s!>
6506 Excluded [%1!d!] Subtrees Constraint for <%2!s!>
6507 Missing Name Constraint for <%1!s!>
7002 Subject Type=%1!s!, Path Length Constraint=%2!d!
7003 Subject Type=%1!s!, Path Length Constraint=%2!s!
7004 None
7005 End Entity
7007 Unspecified
7008 Key Compromise
7009 CA Compromise
7010 Affiliation Changed
7011 Superseded
7012 Cessation of Operation
7013 Certificate Hold
7014 Unknown Alternative Name
7015 Remove from CRL
7016 , [%1!d!]Subtrees Constraint:%2!s!
7017 Information Not Available
7018 Other Name:
7019 RFC822 Name=
7020 DNS Name=
7021 X.400 Address=
7022 Directory Address:
7023 EDI Party Name=
7024 URL=
7025 IP Address=
7026 Registered ID=
7027 %1!s! (%2!d!)
7030 %1!s!%2!s!
7033 Available
7034 Not Available
7035 Financial Information=%1!s!
7036 [%1!d!]SMIME Capability: Object ID=%2!S!, Parameters=%3!s!
7037 Financial Information=%1!s!, Meets Criteria=%2!s!
7038 KeyID=%1!s!
7039 Certificate SerialNumber=%1!s!
7040 Certificate Issuer: %1!s!
7041 Digital Signature
7042 Key Encipherment
7043 Data Encipherment
7044 Key Agreement
7045 Certificate Signing
7046 Off-line CRL Signing
7047 CRL Signing
7048 Decipher Only
7049 Non-Repudiation
7050 Encipher Only
7052 [%1!d!]SMIME Capability: Object ID=%2!S!
7053 %1!s! (%2!S!)
7054 No alternative name
7055 Unknown Access Method
7056 [%1!d!]Authority Info Access: Access Method=%2!s! (%3!S!), Alternative Name=%4!s!
7057 %1!s! (%2!d!)
7058 Unknown Key Usage
7059 %1!s! (%2!s!)
7060 Sunday
7061 Monday
7062 Tuesday
7063 Wednesday
7064 Thursday
7065 Friday
7066 Saturday
7070 January
7071 Feburary
7072 March
7073 April
7075 June
7076 July
7077 August
7078 September
7079 October
7080 November
7081 December
7085 %1!s!, %2!s! %3!u!, %4!u! %5!u!:%6!02u!:%7!02u! %8!s!
7086 HighDateTime: %1!d! LowDateTime: %2!d!
7087 KeyID=%1!s!
7088 Key Usage=%1!s!
7089 Not After=%1!s!
7090 Not Before=%1!s!
7091 Restricted Key Usage=%1!s!
7092 [%1!d!]Cert PolicyId=%2!s!
7093 Full Name:%1!s!
7094 Issuer RDN
7095 Unknown Name (%d)
7096 Unknown CRL reason
7097 Distribution Point Name:%1!s!
7098 CRL Reason=%1!s!
7099 [%1!d!]CRL Distribution Point: %2!s!
7100 CRL Issuer:%1!s!
7101 Policy Qualifier Id=%1!s!, Qualifier:%2!s!
7102 Policy Qualifier Id=%1!s!
7103 [%1!d!,%2!d!]Policy Qualifier Info:%3!s!
7104 [%1!d!]Certificate Policy:Policy Identifier=%2!s!
7105 [%1!d!]Certificate Policy:Policy Identifier=%2!s!, %3!s!
7107 URL=%1!s!
7108 Moniker:%1!s!
7109 File Link=%1!s!
7110 Unknown Link (%1!d!)
7111 Image Link:%1!s!
7112 Image BitMap=%1!s!
7113 Image MetaFile=%1!s!
7114 Image Enhanced MetaFile=%1!s!
7115 Image GifFile=%1!s!
7116 Policy Information:%1!s!
7117 Policy Display=%1!s!
7118 Policy Logo Link:%1!s!
7120 Policy Logo Image:%1!s!
7121 Subject Type=%1!s! Path Length Constraint=%2!d!
7122 Subject Type=%1!s! Path Length Constraint=%2!s!
7123 [%1!d!]Subtrees Constraint: %2!s!
7124 Financial Information=%1!s! Meets Criteria=%2!s!
7125 Financial Information=%1!s!
7126 [%1!d!]SMIME Capability Object ID=%2!S! Parameters=%3!s!
7127 [%1!d!]SMIME Capability Object ID=%2!S!
7128 [%1!d!]Authority Info Access Access Method=%2!s! (%3!S!) Alternative Name: %4!s!
7129 [%1!d!]Authority Info Access Alternative Name: %2!s!
7130 KeyID=%1!s!
7131 Key Usage=%1!s!
7132 Not Before=%1!s!
7133 Not After=%1!s!
7134 [%1!d!]Cert PolicyId=%2!s!
7135 Restricted Key Usage=%1!s!
7136 Full Name: %1!s!
7137 Distribution Point Name: %1!s!
7138 CRL Reason=%1!s!
7139 CRL Issuer: %1!s!
7140 [%1!d!]CRL Distribution Point %2!s!
7141 Policy Qualifier Id=%1!s! Qualifier: %2!s!
7142 [%1!d!,%2!d!]Policy Qualifier Info: %3!s!
7143 [%1!d!]Certificate Policy: Policy Identifier=%2!s! %3!s!
7144 [%1!d!]Certificate Policy: Policy Identifier=%2!s!
7145 Moniker: %1!s!
7146 Image Link: t%1!s!
7147 Image BitMap=%1!s!
7148 Image MetaFile=%1!s!
7149 Image Enhanced MetaFile=%1!s!
7150 Image GifFile=%1!s!
7151 Policy Information: %1!s!
7152 Policy Display=%1!s!
7153 Policy Logo Image: %1!s!
7154 Policy Logo Link: %1!s!
7155 Certificate Issuer: %1!s!
7156 [%1!d!]Authority Info Access: Alternative Name=%2!s!
7157 SerializedData=%1!s!
7158 ClassId=%1!s!
7174 Directory Address:
7175 %1!s!
7176 %1!s!
7177 V%1!d!.%2!d!
7178 V%1!d!.%2!d!
7179 SSL Client Authentication
7180 SSL Server Authentication
7181 SMIME
7182 Signature
7183 SSL CA
7185 Signature CA
7186 Unknown cert type
7187 Other Name:
7188 %1!s!=%2!s!
7189 %1!s!=%2!s!
7190 %1!s!=%2!s!
7191 %1!s!=%2!s!
7192 %1!s!
7193 Notice Text=
7194 Organization=
7195 Notice Reference:
7196 Notice Number=
7197 Policy Qualifier Id=%1!s!
7198 %1!d!%2!s!
7199 %1!s!%2!s!
7200 %1!s!(%2!s!)%3!s!

COM Classes/Interfaces

There is no type library in this file with COM classes/interfaces information


Exported Functions List

The following functions are exported by this dll:
CertAddCRLContextToStore CertAddCRLLinkToStore
CertAddCTLContextToStore CertAddCTLLinkToStore
CertAddCertificateContextToStore CertAddCertificateLinkToStore
CertAddEncodedCRLToStore CertAddEncodedCTLToStore
CertAddEncodedCertificateToStore CertAddEncodedCertificateToSystemStoreA
CertAddEncodedCertificateToSystemStoreW CertAddEnhancedKeyUsageIdentifier
CertAddRefServerOcspResponse CertAddRefServerOcspResponseContext
CertAddSerializedElementToStore CertAddStoreToCollection
CertAlgIdToOID CertCloseServerOcspResponse
CertCloseStore CertCompareCertificate
CertCompareCertificateName CertCompareIntegerBlob
CertComparePublicKeyInfo CertControlStore
CertCreateCRLContext CertCreateCTLContext
CertCreateCTLEntryFromCertificateContextProperties CertCreateCertificateChainEngine
CertCreateCertificateContext CertCreateContext
CertCreateSelfSignCertificate CertDeleteCRLFromStore
CertDeleteCTLFromStore CertDeleteCertificateFromStore
CertDuplicateCRLContext CertDuplicateCTLContext
CertDuplicateCertificateChain CertDuplicateCertificateContext
CertDuplicateStore CertEnumCRLContextProperties
CertEnumCRLsInStore CertEnumCTLContextProperties
CertEnumCTLsInStore CertEnumCertificateContextProperties
CertEnumCertificatesInStore CertEnumPhysicalStore
CertEnumSubjectInSortedCTL CertEnumSystemStore
CertEnumSystemStoreLocation CertFindAttribute
CertFindCRLInStore CertFindCTLInStore
CertFindCertificateInCRL CertFindCertificateInStore
CertFindChainInStore CertFindExtension
CertFindRDNAttr CertFindSubjectInCTL
CertFindSubjectInSortedCTL CertFreeCRLContext
CertFreeCTLContext CertFreeCertificateChain
CertFreeCertificateChainEngine CertFreeCertificateChainList
CertFreeCertificateContext CertFreeServerOcspResponseContext
CertGetCRLContextProperty CertGetCRLFromStore
CertGetCTLContextProperty CertGetCertificateChain
CertGetCertificateContextProperty CertGetEnhancedKeyUsage
CertGetIntendedKeyUsage CertGetIssuerCertificateFromStore
CertGetNameStringA CertGetNameStringW
CertGetPublicKeyLength CertGetServerOcspResponseContext
CertGetStoreProperty CertGetSubjectCertificateFromStore
CertGetValidUsages CertIsRDNAttrsInCertificateName
CertIsValidCRLForCertificate CertNameToStrA
CertNameToStrW CertOIDToAlgId
CertOpenServerOcspResponse CertOpenStore
CertOpenSystemStoreA CertOpenSystemStoreW
CertRDNValueToStrA CertRDNValueToStrW
CertRegisterPhysicalStore CertRegisterSystemStore
CertRemoveEnhancedKeyUsageIdentifier CertRemoveStoreFromCollection
CertResyncCertificateChainEngine CertRetrieveLogoOrBiometricInfo
CertSaveStore CertSelectCertificateChains
CertSerializeCRLStoreElement CertSerializeCTLStoreElement
CertSerializeCertificateStoreElement CertSetCRLContextProperty
CertSetCTLContextProperty CertSetCertificateContextPropertiesFromCTLEntry
CertSetCertificateContextProperty CertSetEnhancedKeyUsage
CertSetStoreProperty CertStrToNameA
CertStrToNameW CertUnregisterPhysicalStore
CertUnregisterSystemStore CertVerifyCRLRevocation
CertVerifyCRLTimeValidity CertVerifyCTLUsage
CertVerifyCertificateChainPolicy CertVerifyRevocation
CertVerifySubjectCertificateContext CertVerifyTimeValidity
CertVerifyValidityNesting CreateFileU
CryptAcquireCertificatePrivateKey CryptAcquireContextU
CryptBinaryToStringA CryptBinaryToStringW
CryptCloseAsyncHandle CryptCreateAsyncHandle
CryptCreateKeyIdentifierFromCSP CryptDecodeMessage
CryptDecodeObject CryptDecodeObjectEx
CryptDecryptAndVerifyMessageSignature CryptDecryptMessage
CryptEncodeObject CryptEncodeObjectEx
CryptEncryptMessage CryptEnumKeyIdentifierProperties
CryptEnumOIDFunction CryptEnumOIDInfo
CryptEnumProvidersU CryptExportPKCS8
CryptExportPublicKeyInfo CryptExportPublicKeyInfoEx
CryptExportPublicKeyInfoFromBCryptKeyHandle CryptFindCertificateKeyProvInfo
CryptFindLocalizedName CryptFindOIDInfo
CryptFormatObject CryptFreeOIDFunctionAddress
CryptGetAsyncParam CryptGetDefaultOIDDllList
CryptGetDefaultOIDFunctionAddress CryptGetKeyIdentifierProperty
CryptGetMessageCertificates CryptGetMessageSignerCount
CryptGetOIDFunctionAddress CryptGetOIDFunctionValue
CryptHashCertificate CryptHashCertificate2
CryptHashMessage CryptHashPublicKeyInfo
CryptHashToBeSigned CryptImportPKCS8
CryptImportPublicKeyInfo CryptImportPublicKeyInfoEx
CryptImportPublicKeyInfoEx2 CryptInitOIDFunctionSet
CryptInstallDefaultContext CryptInstallOIDFunctionAddress
CryptLoadSip CryptMemAlloc
CryptMemFree CryptMemRealloc
CryptMsgCalculateEncodedLength CryptMsgClose
CryptMsgControl CryptMsgCountersign
CryptMsgCountersignEncoded CryptMsgDuplicate
CryptMsgEncodeAndSignCTL CryptMsgGetAndVerifySigner
CryptMsgGetParam CryptMsgOpenToDecode
CryptMsgOpenToEncode CryptMsgSignCTL
CryptMsgUpdate CryptMsgVerifyCountersignatureEncoded
CryptMsgVerifyCountersignatureEncodedEx CryptProtectData
CryptProtectMemory CryptQueryObject
CryptRegisterDefaultOIDFunction CryptRegisterOIDFunction
CryptRegisterOIDInfo CryptRetrieveTimeStamp
CryptSIPAddProvider CryptSIPCreateIndirectData
CryptSIPGetSignedDataMsg CryptSIPLoad
CryptSIPPutSignedDataMsg CryptSIPRemoveProvider
CryptSIPRemoveSignedDataMsg CryptSIPRetrieveSubjectGuid
CryptSIPRetrieveSubjectGuidForCatalogFile CryptSIPVerifyIndirectData
CryptSetAsyncParam CryptSetKeyIdentifierProperty
CryptSetOIDFunctionValue CryptSetProviderU
CryptSignAndEncodeCertificate CryptSignAndEncryptMessage
CryptSignCertificate CryptSignHashU
CryptSignMessage CryptSignMessageWithKey
CryptStringToBinaryA CryptStringToBinaryW
CryptUninstallDefaultContext CryptUnprotectData
CryptUnprotectMemory CryptUnregisterDefaultOIDFunction
CryptUnregisterOIDFunction CryptUnregisterOIDInfo
CryptUpdateProtectedState CryptVerifyCertificateSignature
CryptVerifyCertificateSignatureEx CryptVerifyDetachedMessageHash
CryptVerifyDetachedMessageSignature CryptVerifyMessageHash
CryptVerifyMessageSignature CryptVerifyMessageSignatureWithKey
CryptVerifySignatureU CryptVerifyTimeStampSignature
I_CertDiagControl I_CertProtectFunction
I_CertSrvProtectFunction I_CertSyncStore
I_CertUpdateStore I_CryptAddRefLruEntry
I_CryptAddSmartCardCertToStore I_CryptAllocTls
I_CryptCreateLruCache I_CryptCreateLruEntry
I_CryptDetachTls I_CryptDisableLruOfEntries
I_CryptEnableLruOfEntries I_CryptEnumMatchingLruEntries
I_CryptFindLruEntry I_CryptFindLruEntryData
I_CryptFindSmartCardCertInStore I_CryptFlushLruCache
I_CryptFreeLruCache I_CryptFreeTls
I_CryptGetAsn1Decoder I_CryptGetAsn1Encoder
I_CryptGetDefaultCryptProv I_CryptGetDefaultCryptProvForEncrypt
I_CryptGetFileVersion I_CryptGetLruEntryData
I_CryptGetLruEntryIdentifier I_CryptGetOssGlobal
I_CryptGetTls I_CryptInsertLruEntry
I_CryptInstallAsn1Module I_CryptInstallOssGlobal
I_CryptReadTrustedPublisherDWORDValueFromRegistry I_CryptRegisterSmartCardStore
I_CryptReleaseLruEntry I_CryptRemoveLruEntry
I_CryptSetTls I_CryptTouchLruEntry
I_CryptUninstallAsn1Module I_CryptUninstallOssGlobal
I_CryptUnregisterSmartCardStore I_CryptWalkAllLruCacheEntries
PFXExportCertStore PFXExportCertStore2
PFXExportCertStoreEx PFXImportCertStore
PFXIsPFXBlob PFXVerifyPassword
RegCreateHKCUKeyExU RegCreateKeyExU
RegDeleteValueU RegEnumValueU
RegOpenHKCUKeyExU RegOpenKeyExU
RegQueryInfoKeyU RegQueryValueExU


Imported Functions List

The following functions are imported by this dll: