Application object

In CodeSign Protect, the Application object identifies a signing application:

  • CommandRestrictionRegex: The pattern of arguments that the signing application uses to run.

  • Description: The Signing application description.

  • Dn:  The Distinguished Name (DN) of the signing application.

    • This is the only required attribute to create an Application or ApplicationCollection object.

    • Can be used can to retrieve an Application or ApplicationCollection object.

    • Both Dn and Guid are required to update an Application or ApplicationCollection object.

  • Guid: The GUID that uniquely identifies the signing application.

    • Can be used can to retrieve an Application or ApplicationCollection object.

    • Both Dn and Guid are required to update an Application or ApplicationCollection object.

  • Hash: The SHA256 checksum of the application binary.

  • Id:  The signing application identifier. This can be used to retrieve an Application or ApplicationCollection object

  • Location: The physical path where the signing application is installed.

  • SignatoryIssuer: the X.500 certificate issuer that signs the application.

  • SignatorySubject: the X.500 certificate subject.

  • Size: The size of the signing application executable.

  • Version: The signing application version.