Parent class—Application Base
Application Base is a parent class for any application object.
This base class includes a X509 Certificate Object and certificate information.
- Class Name: Application Base
- Inheritance: Parent class—Connection Base, Parent class—Driver Base, Parent class—Top, Parent class—Validation Base
Attribute |
Description |
---|---|
Adaptable Workflow Approvers UI: Specified Approvers Required: Yes |
Policy Definable: No. Default: NA One or more identities that can approve the workflow. |
Adaptable Workflow Reference ID UI: NA
Required: No
|
Policy Definable: No. Default: NA For internal use. |
Adaptable Workflow Stage UI: NA
Required: No
|
Policy Definable: No. Default: NA For internal use. |
Agent Validate Now UI: NA Required: No |
Policy Definable: No. Default: NA Applies the workflow actions at the designated stage of the object lifecycle. |
Approver UI: Approver(s)
Required: No
|
Policy Definable: Yes. Default: NA User or group identities that receive notifications and grants when a workflow ticket is issued. Identities use Prefixed Universals. For example:
|
Certificate UI: Certificate
Required: No
|
Policy Definable: No. Default: NA The distinguished name of the X509 Certificate object that is associated with the application. Each application is be associated with one certificate. NOTE When updating this attribute, you must also update the Consumers attribute of the associated certificate object. |
Certificate File UI: Certificate File
Required: Yes
|
Policy Definable: Yes. Default: NA The full path and filename on the managed device where Trust Protection Platform should write the certificate. |
Certificate Installed UI: NA
Required: No
|
Policy Definable: No. Default: 0 0 An informational attribute set only by Trust Protection Platform. Any non-zero value indicates that Trust Protection Platform successfully provisioned the certificate |
Created By UI: Created By
Required: No
|
Policy Definable: No. Default: NA The process or application that added the Certificate object to Trust Protection Platform. The certificate originated from:
|
Discovered BY DN UI: NA
Required: No
|
Policy Definable: No. Default: NA The Distinguished Name (DN) of the device that ran discovery. |
Discovered On UI: NA
Required: No
|
Policy Definable: No. Default: NA For internal discovery placement use only. A string that maps to a unique instance and describes where the certificate was discovered. |
File Owner: Group UI: Group Required: No |
Policy Definable: Yes. Default: NA The group who owns the certificate. |
File Owner: User UI: Owner Required: No |
Policy Definable: Yes. Default: NA A person who owns the certificate. |
File Permissions Enabled UI: File Permissions Enabled Required: No |
Policy Definable: Yes. Default: 0
|
File Permissions: Group UI: Group Permissions Required: No |
Policy Definable: Yes. Default: NA The group who has permissions to the certificate. |
File Permissions: User UI: Owner Permissions Required: No |
Policy Definable: Yes. Default: NA A user who has permissions to the certificate. |
Grouping Id UI: Group Id
Required: No
|
Policy Definable: Yes. Default: No The identifier that groups related log events together. |
In Error UI: NA
Required: No
|
Policy Definable: No. Default: 0 An informational attribute set only by Trust Protection Platform. A value of 1 indicates that a management operation failed and no further processing will occur. This attribute doesn’t exist if there are no errors. |
In Process UI: NA
Required: No
|
Policy Definable: No. Default: NA The process state of the CSR. |
Key Encryption Algorithm UI: NA
Required: No
|
Policy Definable: No. Default: NA For internal use. |
Key Store Vault Id UI: NA Required: Yes |
Policy Definable: No. Default: NA The certificate store Id. |
Last Pushed By UI: NA Required: No |
Policy Definable: No. Default: NA The user who most recently installed the certificate. |
Last Pushed On UI: NA Required: No |
Policy Definable: No. Default: NA The date when the most recent certificate provisioned to the device. |
Private Key Password Credential UI: Private Key Credential
Required: No
|
Policy Definable: Yes. Default: NA The Trust Protection Platform distinguished name of the Password Credential object that defines the password used to secure the private key. |
Remote One To Many Generation UI: Remote One To Many Generation Required: No |
Policy Definable: No. Default: NA The common data location for the Application object. |
Restart Application UI: Restart Device
Required: No
|
Policy Definable: Yes. Default: 1 A value of 1 specifies that Trust Protection Platform should automatically restart the RTM device after it installs the private key. |
Stage UI: NA
Required: No
|
Policy Definable: No. Default: NA An informational attribute set only by Trust Protection Platform. The current stage of processing for a certificate or application. Trust Protection Platform has predefined stages in the 0-1400 range. For a description of valid stages, see Application Objects and Lifecycle Management. |
Status UI: NA
Required: No
|
Policy Definable: No. Default: NA An informational attribute set only by Trust Protection Platform. The current status of processing for the application. Values can be an error message, an indication that processing has stopped pending workflow approval, or some other status. The absence of this attribute indicates an OK status. |
Ticket DN UI: NA
Required: No
|
Policy Definable: Yes. Default: NA The Distinguished Name (DN) that identifies a workflow ticket that managing this certificate. |