Patent ID: 8775822

Claim:
A computer-implemented method comprising: receiving an initial digital content set corresponding to a software installation; receiving a validation rule set configured to validate said initial digital content set; running the validation rule set against the initial digital content set to create a validated digital content set when the validation is successful; creating a first cryptographic value for said validation rule set used to validate said initial digital set for said software installation; creating a second cryptographic values for the validated digital content set against which the validation rule set was run; if running the validation rule set against the initial data set was successful, storing the first cryptographic value of the validation rule set and the second cryptographic value of the validated digital content set against which the validation rule set was run; comparing a cryptographic values of a new digital content set to be installed in a new software installation with the stored second cryptographic value of the validated digital content set against which the validation rule set was run; comparing a cryptographic value of a new validation rule set configured to validate said new digital content set to be installed with the stored first cryptographic value of the validation rule set used to validate the initial digital content set; and displaying a certification message for said new software installation if the cryptographic value of the new digital content set match with the stored second cryptographic value of the validated digital content set against which the validation rules set was run and the cryptographic value of the new validation rule set match with the stored first cryptographic value of the validation rule set used to validate the initial digital content set.