jozefizso / macro-sign Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Requires installation of the msosipx.dll
package so signtool.exe
can sign .ppam
files.
signtool.exe SignerSignEx2 ( 0, 0x0089d978, 0x0089d988, 0x0089d9ec, 0x0089d9ac, 1, NULL, "http://timestamp.comodoca.com/authenticode", NULL, NULL, NULL, NULL, NULL ) S_OK 0.3834179
MSSIGN32.dll CryptAcquireContextA ( 0x0089d0d0, NULL, "Microsoft Enhanced RSA and AES Cryptographic Provider", PROV_RSA_AES, CRYPT_VERIFYCONTEXT ) TRUE 0.0016805
MSSIGN32.dll CertOpenStore ( CERT_STORE_PROV_MEMORY, PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 0x04ae1af0, CERT_STORE_NO_CRYPT_RELEASE_FLAG, NULL ) 0x04ae3468 0.0000004
MSSIGN32.dll CryptAcquireContextW ( 0x0089cff8, NULL, "Microsoft Enhanced RSA and AES Cryptographic Provider", PROV_RSA_AES, CRYPT_VERIFYCONTEXT ) TRUE 0.0001128
WINTRUST.dll CryptSIPRetrieveSubjectGuid ( "d:\dev\github\macro-sign\bin\AddinPresentation.ppam", 0x00000464, IID_NULL ) TRUE 0.0288291
WINTRUST.dll CryptSIPLoad ( {6e64d5bd-ceb0-4b66-b4a0-15ac71775c48}, 0, 0x0089d1fc ) TRUE 0.0003882
Vbe7.dll CryptFindOIDInfo ( CRYPT_OID_INFO_OID_KEY, 0x60043304, 1 ) 0x75e26558 0.0000018
Vbe7.dll CryptFindOIDInfo ( CRYPT_OID_INFO_OID_KEY, 0x60043354, 1 ) 0x75e26558 0.0000008
msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, NULL, 0x0089cf64 ) TRUE 0.0000078
msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, NULL, 0x0089cf64 ) TRUE 0.0000006
msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, 0x04b6cfa8, 0x0089cf64 ) TRUE 0.0000001
# Time of Day Thread Module API Return Value Error Duration
218 11:02:05.248 PM 1 signtool.exe SignerSignEx2 ( 0, 0x0089d978, 0x0089d988, 0x0089d9ec, 0x0089d9ac, 1, NULL, "http://timestamp.comodoca.com/authenticode", NULL, NULL, NULL, NULL, NULL ) S_OK 0.3834179
219 11:02:05.248 PM 1 MSSIGN32.dll CryptAcquireContextA ( 0x0089d0d0, NULL, "Microsoft Enhanced RSA and AES Cryptographic Provider", PROV_RSA_AES, CRYPT_VERIFYCONTEXT ) TRUE 0.0016805
220 11:02:05.250 PM 1 MSSIGN32.dll CertOpenStore ( CERT_STORE_PROV_MEMORY, PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 0x04ae1af0, CERT_STORE_NO_CRYPT_RELEASE_FLAG, NULL ) 0x04ae3468 0.0000004
221 11:02:05.250 PM 1 MSSIGN32.dll CertAddCertificateContextToStore ( 0x04ae3468, 0x04ac1768, 2, NULL ) TRUE 0.0000222
222 11:02:05.250 PM 1 MSSIGN32.dll CryptExportPublicKeyInfo ( 0x04ac3258, 4294967295, PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, NULL, 0x0089cfac ) TRUE 0.0004194
223 11:02:05.250 PM 1 MSSIGN32.dll CryptExportPublicKeyInfo ( 0x04ac3258, 4294967295, PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 0x04f491f0, 0x0089cfac ) TRUE 0.0000946
224 11:02:05.250 PM 1 MSSIGN32.dll CertEnumCertificatesInStore ( 0x04ae3468, NULL ) 0x04add728 0.0000003
225 11:02:05.250 PM 1 MSSIGN32.dll CertComparePublicKeyInfo ( X509_ASN_ENCODING, 0x04adc0f0, 0x04f491f0 ) TRUE 0.0000005
226 11:02:05.250 PM 1 MSSIGN32.dll CertFindExtension ( "2.5.29.10", 10, 0x04adc138 ) NULL 0.0000003
227 11:02:05.250 PM 1 MSSIGN32.dll CryptDecodeObject ( X509_ASN_ENCODING, 7, 0x04aeb8fc, 114, 0, NULL, 0x0089cf88 ) TRUE 0.0000044
228 11:02:05.250 PM 1 MSSIGN32.dll CryptDecodeObject ( X509_ASN_ENCODING, 7, 0x04aeb8fc, 114, 0, 0x04f49438, 0x0089cf88 ) TRUE 0.0000028
229 11:02:05.250 PM 1 MSSIGN32.dll CertFindRDNAttr ( "1.3.6.1.4.1.311.2.1.25", 0x04f49438 ) NULL 0.0000013
230 11:02:05.250 PM 1 MSSIGN32.dll CertCompareCertificateName ( X509_ASN_ENCODING, 0x04adc0d0, 0x04adc0e8 ) FALSE 0 = The operation completed successfully. 0.0000001
231 11:02:05.250 PM 1 MSSIGN32.dll CertDuplicateCertificateContext ( 0x04add728 ) 0x04add728 0.0000001
232 11:02:05.250 PM 1 MSSIGN32.dll CertEnumCertificatesInStore ( 0x04ae3468, 0x04add728 ) NULL -2146885628 = Cannot find object or property. 0.0000001
233 11:02:05.250 PM 1 MSSIGN32.dll CertSetCertificateContextProperty ( 0x04add728, CERT_KEY_PROV_HANDLE_PROP_ID, 1, 0x04ac3258 ) TRUE 0.0000015
234 11:02:05.250 PM 1 MSSIGN32.dll CertGetCertificateChain ( NULL, 0x04ac1768, NULL, NULL, 0x0089cfc0, 0, NULL, 0x0089cfd0 ) 0.0116667
235 11:02:05.262 PM 1 MSSIGN32.dll CertAddCertificateContextToStore ( 0x04ae3468, 0x04ac1768, 3, NULL ) TRUE 0.0000092
236 11:02:05.262 PM 1 MSSIGN32.dll CertAddCertificateContextToStore ( 0x04ae3468, 0x04b2dc90, 3, NULL ) TRUE 0.0000061
237 11:02:05.262 PM 1 MSSIGN32.dll CertAddCertificateContextToStore ( 0x04ae3468, 0x04b2ddd0, 3, NULL ) TRUE 0.0000053
238 11:02:05.262 PM 1 MSSIGN32.dll CertFreeCertificateChain ( 0x04afc918 ) 0.0000008
239 11:02:05.262 PM 1 MSSIGN32.dll CertVerifyTimeValidity ( NULL, 0x04adc0b8 ) 0 0.0000004
240 11:02:05.262 PM 1 MSSIGN32.dll CryptAcquireContextW ( 0x0089cff8, NULL, "Microsoft Enhanced RSA and AES Cryptographic Provider", PROV_RSA_AES, CRYPT_VERIFYCONTEXT ) TRUE 0.0001128
241 11:02:05.262 PM 1 WINTRUST.dll CryptSIPRetrieveSubjectGuid ( "d:\dev\github\macro-sign\bin\AddinPresentation.ppam", 0x00000464, IID_NULL ) TRUE 0.0288291
242 11:02:05.291 PM 1 WINTRUST.dll CryptSIPLoad ( {6e64d5bd-ceb0-4b66-b4a0-15ac71775c48}, 0, 0x0089d1fc ) TRUE 0.0003882
243 11:02:05.299 PM 1 Vbe7.dll CryptFindOIDInfo ( CRYPT_OID_INFO_OID_KEY, 0x60043304, 1 ) 0x75e26558 0.0000018
244 11:02:05.299 PM 1 Vbe7.dll CryptFindOIDInfo ( CRYPT_OID_INFO_OID_KEY, 0x60043354, 1 ) 0x75e26558 0.0000008
245 11:02:05.299 PM 1 msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, NULL, 0x0089cf64 ) TRUE 0.0000078
246 11:02:05.299 PM 1 msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, NULL, 0x0089cf64 ) TRUE 0.0000006
247 11:02:05.300 PM 1 msosipx.dll CryptEncodeObject ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 25, 0x0089cf34, 0x04b6cfa8, 0x0089cf64 ) TRUE 0.0000001
248 11:02:05.300 PM 1 MSSIGN32.dll CryptEncodeObjectEx ( PKCS_7_ASN_ENCODING | X509_ASN_ENCODING, 2003, 0x04b5ff10, CRYPT_ENCODE_ALLOC_FLAG, NULL, 0x0089d0dc, 0x0089d114 ) TRUE 0.0005800
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.