Main Page Feedback NirSoft Utilities
Windows XP 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 XP, 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: 5.131.2600.5512 (xpsp.080413-2113)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity High - 74 other DLL files in system32 directory are statically linked to this file.
File Size: 585 KB
Total Number of Exported Functions: 287
Total Number of Exported Functions With Names: 276

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 541,696 Bytes 90.4% Read, Execute Code
.data 0x00086000 9,216 Bytes 1.5% Write, Read Initialized Data
.rsrc 0x00089000 26,624 Bytes 4.4% Read Initialized Data
.reloc 0x00090000 20,480 Bytes 3.4% 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 410 21,176 Bytes 3.5%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 2,872 Bytes 0.5%
Total 412 24,048 Bytes 4.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?
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 Methoc
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!
7201 CRL Number=%1!d!%2!s!
7202 Minimum Base CRL Number=%1!d!%2!s!
7203 Virtual Base CRL Number=%1!d!%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!

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
CertAddSerializedElementToStore CertAddStoreToCollection
CertAlgIdToOID 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
CertFreeCertificateContext CertGetCRLContextProperty
CertGetCRLFromStore CertGetCTLContextProperty
CertGetCertificateChain CertGetCertificateContextProperty
CertGetEnhancedKeyUsage CertGetIntendedKeyUsage
CertGetIssuerCertificateFromStore CertGetNameStringA
CertGetNameStringW CertGetPublicKeyLength
CertGetStoreProperty CertGetSubjectCertificateFromStore
CertGetValidUsages CertIsRDNAttrsInCertificateName
CertIsValidCRLForCertificate CertNameToStrA
CertNameToStrW CertOIDToAlgId
CertOpenStore CertOpenSystemStoreA
CertOpenSystemStoreW CertRDNValueToStrA
CertRDNValueToStrW CertRegisterPhysicalStore
CertRegisterSystemStore CertRemoveEnhancedKeyUsageIdentifier
CertRemoveStoreFromCollection CertResyncCertificateChainEngine
CertSaveStore CertSerializeCRLStoreElement
CertSerializeCTLStoreElement CertSerializeCertificateStoreElement
CertSetCRLContextProperty CertSetCTLContextProperty
CertSetCertificateContextPropertiesFromCTLEntry CertSetCertificateContextProperty
CertSetEnhancedKeyUsage CertSetStoreProperty
CertStrToNameA CertStrToNameW
CertUnregisterPhysicalStore CertUnregisterSystemStore
CertVerifyCRLRevocation CertVerifyCRLTimeValidity
CertVerifyCTLUsage CertVerifyCertificateChainPolicy
CertVerifyRevocation CertVerifySubjectCertificateContext
CertVerifyTimeValidity CertVerifyValidityNesting
ChainWlxLogoffEvent CloseCertPerformanceData
CollectCertPerformanceData CreateFileU
CryptAcquireCertificatePrivateKey CryptAcquireContextU
CryptBinaryToStringA CryptBinaryToStringW
CryptCloseAsyncHandle CryptCreateAsyncHandle
CryptCreateKeyIdentifierFromCSP CryptDecodeMessage
CryptDecodeObject CryptDecodeObjectEx
CryptDecryptAndVerifyMessageSignature CryptDecryptMessage
CryptEncodeObject CryptEncodeObjectEx
CryptEncryptMessage CryptEnumKeyIdentifierProperties
CryptEnumOIDFunction CryptEnumOIDInfo
CryptEnumProvidersU CryptExportPKCS8
CryptExportPublicKeyInfo CryptExportPublicKeyInfoEx
CryptFindCertificateKeyProvInfo CryptFindLocalizedName
CryptFindOIDInfo CryptFormatObject
CryptFreeOIDFunctionAddress CryptGetAsyncParam
CryptGetDefaultOIDDllList CryptGetDefaultOIDFunctionAddress
CryptGetKeyIdentifierProperty CryptGetMessageCertificates
CryptGetMessageSignerCount CryptGetOIDFunctionAddress
CryptGetOIDFunctionValue CryptHashCertificate
CryptHashMessage CryptHashPublicKeyInfo
CryptHashToBeSigned CryptImportPKCS8
CryptImportPublicKeyInfo CryptImportPublicKeyInfoEx
CryptInitOIDFunctionSet CryptInstallDefaultContext
CryptInstallOIDFunctionAddress CryptLoadSip
CryptMemAlloc CryptMemFree
CryptMemRealloc CryptMsgCalculateEncodedLength
CryptMsgClose CryptMsgControl
CryptMsgCountersign CryptMsgCountersignEncoded
CryptMsgDuplicate CryptMsgEncodeAndSignCTL
CryptMsgGetAndVerifySigner CryptMsgGetParam
CryptMsgOpenToDecode CryptMsgOpenToEncode
CryptMsgSignCTL CryptMsgUpdate
CryptMsgVerifyCountersignatureEncoded CryptMsgVerifyCountersignatureEncodedEx
CryptProtectData CryptQueryObject
CryptRegisterDefaultOIDFunction CryptRegisterOIDFunction
CryptRegisterOIDInfo CryptSIPAddProvider
CryptSIPCreateIndirectData CryptSIPGetSignedDataMsg
CryptSIPLoad CryptSIPPutSignedDataMsg
CryptSIPRemoveProvider CryptSIPRemoveSignedDataMsg
CryptSIPRetrieveSubjectGuid CryptSIPRetrieveSubjectGuidForCatalogFile
CryptSIPVerifyIndirectData CryptSetAsyncParam
CryptSetKeyIdentifierProperty CryptSetOIDFunctionValue
CryptSetProviderU CryptSignAndEncodeCertificate
CryptSignAndEncryptMessage CryptSignCertificate
CryptSignHashU CryptSignMessage
CryptSignMessageWithKey CryptStringToBinaryA
CryptStringToBinaryW CryptUninstallDefaultContext
CryptUnprotectData CryptUnregisterDefaultOIDFunction
CryptUnregisterOIDFunction CryptUnregisterOIDInfo
CryptVerifyCertificateSignature CryptVerifyCertificateSignatureEx
CryptVerifyDetachedMessageHash CryptVerifyDetachedMessageSignature
CryptVerifyMessageHash CryptVerifyMessageSignature
CryptVerifyMessageSignatureWithKey CryptVerifySignatureU
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 OpenCertPerformanceData
PFXExportCertStore PFXExportCertStoreEx
PFXImportCertStore PFXIsPFXBlob
PFXVerifyPassword RegCreateHKCUKeyExU
RegCreateKeyExU RegDeleteValueU
RegEnumValueU RegOpenHKCUKeyExU
RegOpenKeyExU RegQueryInfoKeyU
RegQueryValueExU RegSetValueExU


Imported Functions List

The following functions are imported by this dll: