Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Files.SignatureInfo

Query information on a code signed file.

Component Version macOS Windows Linux Server iOS SDK
Files 16.4 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ❌ No
MBS( "Files.SignatureInfo"; Path )   More

Parameters

Parameter Description Example
Path The native file path to the file to check.

Result

Returns JSON or error.

Description

Query information on a code signed file.

Examples

Check signature of MBS Plugin on macOS:

MBS( "Files.SignatureInfo"; "/Users/cs/Desktop/MBS.fmplugin" )

Example result:
{ "source" : "embedded", "teamIdentifier" : "RZ52899P4B", "format" : "bundle with Mach-O universal (x86_64 arm64)", "mainExecutable" : "\/Users\/cs\/Dokumente\/FileMaker Output\/MBS.fmplugin\/Contents\/MacOS\/MBS", "unique" : "mws\/4QAWUpL6HIfwKDQQaunjLnE=", "CertificateChain" : [ { "Issuer" : "C=US,O=Apple Inc.,OU=Apple Certification Authority,CN=Developer ID Certification Authority", "Index" : 0, "SerialNumber" : "2D:9C:3E:B8:13:65:65:86", "ValidUntil" : "2027-02-01 22:12:15 +0000", "Name" : "Developer ID Application: Christian Schmitz Software GmbH (RZ52899P4B)", "ValidFrom" : "2022-04-07 09:25:24 +0000", "Subject" : "C=US,O=Christian Schmitz Software GmbH,OU=RZ52899P4B,CN=Developer ID Application: Christian Schmitz Software GmbH (RZ52899P4B),UID=RZ52899P4B" }, { "Issuer" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US", "Index" : 1, "SerialNumber" : "18:7A:A9:A8:C2:96:21:0C", "ValidUntil" : "2027-02-01 22:12:15 +0000", "Name" : "Developer ID Certification Authority", "ValidFrom" : "2012-02-01 22:12:15 +0000", "Subject" : "C=US,O=Apple Inc.,OU=Apple Certification Authority,CN=Developer ID Certification Authority" }, { "Issuer" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US", "Index" : 2, "SerialNumber" : "02", "ValidUntil" : "2035-02-09 21:40:36 +0000", "Name" : "Apple Root CA", "ValidFrom" : "2006-04-25 21:40:36 +0000", "Subject" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US" } ], "identifier" : "de.monkeybreadsoftware.fmplugin.MBS", "HashAlgorithm" : "SHA-256", "flags" : 0, "timestamp" : "2026-08-17 10:27:16 +0000" }

Check signature of FileMaker on macOS:

MBS( "Files.SignatureInfo"; "/Applications/FileMaker Pro.app" )

Example result:
{ "teamIdentifier" : "J6K4T76U7W", "mainExecutable" : "\/Applications\/FileMaker Pro.app\/Contents\/MacOS\/FileMaker Pro", "timestamp" : "2026-07-09 19:06:24 +0000", "source" : "embedded", "CertificateChain" : [ { "Issuer" : "C=US,O=Apple Inc.,OU=Apple Certification Authority,CN=Developer ID Certification Authority", "Index" : 0, "SerialNumber" : "1A:6A:BE:9C:37:D9:EA:DC", "ValidUntil" : "2027-01-05 23:37:48 +0000", "Name" : "Developer ID Application: Claris International Inc. (J6K4T76U7W)", "ValidFrom" : "2022-01-04 23:37:49 +0000", "Subject" : "C=US,O=Claris International Inc.,OU=J6K4T76U7W,CN=Developer ID Application: Claris International Inc. (J6K4T76U7W),UID=J6K4T76U7W" }, { "Issuer" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US", "Index" : 1, "SerialNumber" : "18:7A:A9:A8:C2:96:21:0C", "ValidUntil" : "2027-02-01 22:12:15 +0000", "Name" : "Developer ID Certification Authority", "ValidFrom" : "2012-02-01 22:12:15 +0000", "Subject" : "C=US,O=Apple Inc.,OU=Apple Certification Authority,CN=Developer ID Certification Authority" }, { "Issuer" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US", "Index" : 2, "SerialNumber" : "02", "ValidUntil" : "2035-02-09 21:40:36 +0000", "Name" : "Apple Root CA", "ValidFrom" : "2006-04-25 21:40:36 +0000", "Subject" : "CN=Apple Root CA,OU=Apple Certification Authority,O=Apple Inc.,C=US" } ], "identifier" : "com.filemaker.client.pro12", "entitlements" : { "com.apple.security.automation.apple-events" : true, "com.apple.security.cs.allow-jit" : true, "com.apple.security.device.audio-input" : true, "com.apple.security.cs.disable-library-validation" : true, "com.apple.security.personal-information.photos-library" : true, "com.apple.security.device.camera" : true, "com.apple.security.personal-information.calendars" : true, "com.apple.security.personal-information.addressbook" : true, "com.apple.security.personal-information.location" : true }, "HashAlgorithm" : "SHA-256", "format" : "app bundle with Mach-O universal (x86_64 arm64)", "unique" : "xPfXFXaz4kBq6lGU+ypzrTjQ5bE=", "flags" : 65536 }

Check signatue of MBS Plugin on Windows:

MBS("Files.SignatureInfo"; "C:\Users\cs\AppData\Local\FileMaker\Extensions\MBS.fmx64")

Example result:
{ "CertificateChain": [ { "Index": 0, "Name": "Christian Schmitz Software GmbH", "FriendlyName": "Christian Schmitz Software GmbH", "Email": "support@monkeybreadsoftware.de", "Subject": "C=DE, S=Rheinland-Pfalz, O=Christian Schmitz Software GmbH, CN=Christian Schmitz Software GmbH", "Issuer": "C=GB, O=Sectigo Limited, CN=Sectigo Public Code Signing CA R36", "SerialNumber": "B7:57:02:D9:AA:A9:C6:6F:C5:E3:79:D1:36:87:C0:C0:00", "HashSHA1": "4B:26:68:63:E3:C6:73:D5:7B:F7:BC:AC:BC:12:29:48:60:25:98:28", "HashSHA256": "95:A4:4A:7F:28:DD:E1:C8:7E:AC:5F:3F:F9:0A:CF:F4:83:56:60:12:58:63:78:65:8F:1E:38:10:97:E6:0D:EB", "ValidFrom": "2025-01-20 00:00:00 UTC", "ValidUntil": "2028-01-20 23:59:59 UTC" }, { "Index": 1, "Name": "Sectigo Public Code Signing CA R36", "FriendlyName": "Sectigo Public Code Signing CA R36", "Subject": "C=GB, O=Sectigo Limited, CN=Sectigo Public Code Signing CA R36", "Issuer": "C=GB, O=Sectigo Limited, CN=Sectigo Public Code Signing Root R46", "SerialNumber": "0A:1C:21:89:20:15:79:90:3B:9E:01:52:0C:6D:1D:62", "HashSHA1": "0B:C5:E7:67:73:D2:E4:4F:C9:90:3D:4D:FE:FE:45:15:53:BB:EC:4A", "HashSHA256": "7F:B0:F5:8D:71:13:0A:BE:72:49:69:F1:CD:C9:B6:A8:D3:27:4D:A1:8D:05:92:29:B0:09:A5:B9:B5:55:74:45", "ValidFrom": "2021-03-22 00:00:00 UTC", "ValidUntil": "2036-03-21 23:59:59 UTC" }, { "Index": 2, "Name": "Sectigo Public Code Signing Root R46", "FriendlyName": "Sectigo Public Code Signing Root R46", "Subject": "C=GB, O=Sectigo Limited, CN=Sectigo Public Code Signing Root R46", "Issuer": "C=GB, S=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services", "SerialNumber": "16:94:D6:89:8A:C9:A7:36:8D:94:55:60:B4:93:FC:48", "HashSHA1": "32:9B:78:A5:C9:EB:C2:04:32:42:DE:90:CE:1B:7C:6B:1B:A6:C6:92", "HashSHA256": "7D:B9:F7:40:2A:52:3D:D3:38:66:3B:33:D5:5A:AD:0D:D0:8C:B6:7E:68:7D:F0:D4:D9:8E:7C:5F:CA:27:EF:D1", "ValidFrom": "2021-05-25 00:00:00 UTC", "ValidUntil": "2028-12-31 23:59:59 UTC" }, { "Index": 3, "Name": "Sectigo (AAA)", "FriendlyName": "Sectigo (AAA)", "Subject": "C=GB, S=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services", "Issuer": "C=GB, S=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services", "SerialNumber": "01", "HashSHA1": "D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49", "HashSHA256": "D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4", "ValidFrom": "2004-01-01 00:00:00 UTC", "ValidUntil": "2028-12-31 23:59:59 UTC" } ], "HashAlgorithm": "SHA-256", "SignatureAlgorithm": "RSA", "timestamp": "2026-08-17 11:14:59 UTC" }

Check signature of FileMaker on Windows:

MBS("Files.SignatureInfo"; "C:\Program Files\FileMaker\FileMaker Pro 21\FileMaker Pro.exe")

Example result:
{ "CertificateChain": [ { "Index": 0, "Name": "Claris International Inc.", "FriendlyName": "Claris International Inc.", "Subject": "OID.1.3.6.1.4.1.311.60.2.1.3=US, OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.2.5.4.15=Private Organization, SERIALNUMBER=2107514, C=US, S=California, L=Cupertino, O=Claris International Inc., CN=Claris International Inc.", "Issuer": "C=US, O=\"DigiCert, Inc.\", CN=DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1", "SerialNumber": "91:22:61:D7:D2:42:CB:FF:87:D2:0D:83:D0:53:F5:0E", "HashSHA1": "B8:DD:84:0B:F7:73:35:F7:9E:9F:A1:B4:A5:7A:73:CA:89:07:9F:10", "HashSHA256": "6B:0A:F7:98:4C:3A:CB:34:D2:34:65:A1:00:BC:19:09:0F:64:41:95:D4:82:6B:BC:2C:55:88:CB:48:B7:4D:34", "ValidFrom": "2023-11-30 00:00:00 UTC", "ValidUntil": "2024-12-04 23:59:59 UTC" }, { "Index": 1, "Name": "DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1", "FriendlyName": "DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1", "Subject": "C=US, O=\"DigiCert, Inc.\", CN=DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1", "Issuer": "C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Trusted Root G4", "SerialNumber": "D9:AE:93:BD:A9:CD:5E:9F:4C:9C:D2:60:B2:40:AD:08", "HashSHA1": "7B:0F:36:0B:77:5F:76:C9:4A:12:CA:48:44:5A:A2:D2:A8:75:70:1C", "HashSHA256": "46:01:1E:DE:1C:14:7E:B2:BC:73:1A:53:9B:7C:04:7B:7E:E9:3E:48:B9:D3:C3:BA:71:0C:E1:32:BB:DF:AC:6B", "ValidFrom": "2021-04-29 00:00:00 UTC", "ValidUntil": "2036-04-28 23:59:59 UTC" }, { "Index": 2, "Name": "DigiCert Trusted Root G4", "FriendlyName": "DigiCert Trusted Root G4", "Subject": "C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Trusted Root G4", "Issuer": "C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA", "SerialNumber": "5A:18:40:08:E2:50:DB:EF:E7:2D:D0:F9:8E:18:9B:0E", "HashSHA1": "A9:9D:5B:79:E9:F1:CD:A5:9C:DA:B6:37:31:69:D5:35:3F:58:74:C6", "HashSHA256": "33:84:6B:54:5A:49:C9:BE:49:03:C6:0E:01:71:3C:1B:D4:E4:EF:31:EA:65:CD:95:D6:9E:62:79:4F:30:B9:41", "ValidFrom": "2022-08-01 00:00:00 UTC", "ValidUntil": "2031-11-09 23:59:59 UTC" }, { "Index": 3, "Name": "DigiCert", "FriendlyName": "DigiCert", "Subject": "C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA", "Issuer": "C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA", "SerialNumber": "39:30:F0:1B:FC:60:E5:8F:FE:46:D8:17:E5:E0:E7:0C", "HashSHA1": "05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43", "HashSHA256": "3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C", "ValidFrom": "2006-11-10 00:00:00 UTC", "ValidUntil": "2031-11-10 00:00:00 UTC" } ], "HashAlgorithm": "SHA-512", "SignatureAlgorithm": "RSA", "timestamp": "2024-09-29 06:04:48 UTC" }

Release notes

  • Version 16.4
    • Added Files.CheckSignature and Files.SignatureInfo functions.

Blog Entries

Created 16th August 2026, last changed 18th August 2026


Files.ShowPropertyDialog - Files.StandardizePath


MarkDown version: FilesSignatureInfo.md