Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 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 8, 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.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very High - 123 other DLL files in system32 directory are statically linked to this file.
File Size: 1,533 KB
Total Number of Exported Functions: 1,000
Total Number of Exported Functions With Names: 300
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 935,936 Bytes 59.6% Read, Execute Code
.data 0x000e6000 14,848 Bytes 0.9% Write, Read Initialized Data
.idata 0x000ea000 11,264 Bytes 0.7% Read Initialized Data
.rsrc 0x000ed000 566,784 Bytes 36.1% Read Initialized Data
.reloc 0x00178000 39,936 Bytes 2.5% Read, Discardable Initialized Data
 

Static Linking

crypt32.dll is statically linked to the following files:

msvcrt.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-memory-l1-1-1.dll
api-ms-win-core-psapi-l1-1-0.dll
api-ms-win-core-version-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-threadpool-legacy-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
api-ms-win-core-threadpool-private-l1-1-0.dll
api-ms-win-security-grouppolicy-l1-1-0.dll
api-ms-win-core-wow64-l1-1-0.dll
MSASN1.dll
ntdll.dll
api-ms-win-core-delayload-l1-1-1.dll

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 437 21,348 Bytes 1.4%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 7 574,197 Bytes 36.6%
Total 444 595,545 Bytes 37.9%
 

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
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 February
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!
7159
7160
7161
7162
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
7184 SMIME 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!
7201 CRL Number=%1!s!%2!s!
7202 Minimum Base CRL Number=%1!s!%2!s!
7203 Virtual Base CRL Number=%1!s!%2!s!
7204 %1!s!Only Contains User Certs=%2!s!%3!s!
7205 %1!s!Only Contains CA Certs=%2!s!%3!s!
7206 %1!s!Indirect CRL=%2!s!%3!s!
7207 Distribution Point Name:%1!s!
7208 Distribution Point Name: %1!s!
7209 [%1!d!]Freshest CRL: %2!s!
7210 [%1!d!]Freshest CRL %2!s!
7211 [%1!d!]Locations: %2!s!
7212 [%1!d!]Locations %2!s!
7213 Permitted%1!s!
7214 Excluded%1!s!
7215 Permitted=None%1!s!
7216 Excluded=None%1!s!
7217 %1!s![%2!d!]Subtrees (%3!d!..%4!d!):%5!s!
7218 %1!s![%2!d!]Subtrees (%3!d!..Max):%4!s!
7219 [%1!d!]Application Certificate Policy:Policy Identifier=%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
CertIsStrongHashToSign 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
CryptObjectLocatorFree CryptObjectLocatorGet
CryptObjectLocatorGetContent CryptObjectLocatorGetUpdated
CryptObjectLocatorInitialize CryptObjectLocatorIsChanged
CryptObjectLocatorRelease CryptProtectData
CryptProtectMemory CryptQueryObject
CryptRegisterDefaultOIDFunction CryptRegisterOIDFunction
CryptRegisterOIDInfo CryptRetrieveTimeStamp
CryptSIPAddProvider CryptSIPCreateIndirectData
CryptSIPGetCaps 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 RegSetValueExU

 

Imported Functions List

The following functions are imported by this dll: