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.

Parent class—Application 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:

  • For an identity Name, either specify a corresponding Prefix OR use PrefixedName instead.
  • For an authentication provider Prefix, either specify a corresponding Universal OR use PrefixedUniversal instead.

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:

  • Agent Discovery = Another device as reported by an agent.

  • Network Discovery = Placement engine.

  • Network Discovery (Manual Placement) = Manual discovery. For example, a person ran an instant Discovery and manages the certificate in the UI.
  • Onboard Discovery = An Onboard Discovery.

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

  • 0 = Disabled.
  • 1 = Enabled.
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.