A system for verifying a digital signature of at least one file, the system comprising: a certificate database configured to store a plurality of certificates, wherein the plurality of certificates in the certificate database includes a first certificate for a first operating system and a second certificate for a second operating system, wherein the first operating system and the second operating system are different; a trusted certificate database configured to store trusted certificate data; and a data transfer device including: computing platform of at least one processor and memory operably coupled to the at least one processor; and instructions that, when executed on the computing platform, cause the computing platform to implement: a check tool configured to: obtain the at least one file, the at least one file having a digital signature, and the digital signature including a DS certificate having issuing center data and DS certificate data, determine the DS certificate is valid by checking that the DS certificate has a required DS certificate integrity and by validating the issuing center certificate with the certificate database, determine the digital signature is valid by checking that the at least one file has a required file integrity and the DS certificate is valid, if the DS certificate is valid, determine the DS certificate is trusted by finding the trusted certificate data related to the DS certificate data, and categorize the at least one file as trusted when the digital signature is valid and the DS certificate is trusted. a certificate database configured to store a plurality of certificates, wherein the plurality of certificates in the certificate database includes a first certificate for a first operating system and a second certificate for a second operating system, wherein the first operating system and the second operating system are different; a trusted certificate database configured to store trusted certificate data; and a data transfer device including: computing platform of at least one processor and memory operably coupled to the at least one processor; and instructions that, when executed on the computing platform, cause the computing platform to implement: a check tool configured to: obtain the at least one file, the at least one file having a digital signature, and the digital signature including a DS certificate having issuing center data and DS certificate data, determine the DS certificate is valid by checking that the DS certificate has a required DS certificate integrity and by validating the issuing center certificate with the certificate database, determine the digital signature is valid by checking that the at least one file has a required file integrity and the DS certificate is valid, if the DS certificate is valid, determine the DS certificate is trusted by finding the trusted certificate data related to the DS certificate data, and categorize the at least one file as trusted when the digital signature is valid and the DS certificate is trusted. computing platform of at least one processor and memory operably coupled to the at least one processor; and instructions that, when executed on the computing platform, cause the computing platform to implement: a check tool configured to: obtain the at least one file, the at least one file having a digital signature, and the digital signature including a DS certificate having issuing center data and DS certificate data, determine the DS certificate is valid by checking that the DS certificate has a required DS certificate integrity and by validating the issuing center certificate with the certificate database, determine the digital signature is valid by checking that the at least one file has a required file integrity and the DS certificate is valid, if the DS certificate is valid, determine the DS certificate is trusted by finding the trusted certificate data related to the DS certificate data, and categorize the at least one file as trusted when the digital signature is valid and the DS certificate is trusted. a check tool configured to: obtain the at least one file, the at least one file having a digital signature, and the digital signature including a DS certificate having issuing center data and DS certificate data, determine the DS certificate is valid by checking that the DS certificate has a required DS certificate integrity and by validating the issuing center certificate with the certificate database, determine the digital signature is valid by checking that the at least one file has a required file integrity and the DS certificate is valid, if the DS certificate is valid, determine the DS certificate is trusted by finding the trusted certificate data related to the DS certificate data, and obtain the at least one file, the at least one file having a digital signature, and the digital signature including a DS certificate having issuing center data and DS certificate data, determine the DS certificate is valid by checking that the DS certificate has a required DS certificate integrity and by validating the issuing center certificate with the certificate database, determine the digital signature is valid by checking that the at least one file has a required file integrity and the DS certificate is valid, if the DS certificate is valid, determine the DS certificate is trusted by finding the trusted certificate data related to the DS certificate data, and categorize the at least one file as trusted when the digital signature is valid and the DS certificate is trusted.