Msi Packages

You can use REST API calls to obtain information about the Msi packages in a certificate.
New for 5.8

The following table lists the properties that can be used in the body of an Msi package-related request and/or are provided in the response body. (In the "Optional" column, if a default value is applicable, it is listed in angle brackets (< >).

Resource: Msi Package

Property Name Type Editable Sort/Filter Optional in Request/Response Body? Description
guid String No like, orderBy No The unique identifier for this Msi package.
name String Yes like, orderBy No The unique reference name of the Msi package.
description String Yes like, orderBy Yes Description of the Msi package.
certificateStoreType String<Enum> Yes like, orderBy No MACHINE or USER
userNameSource String<Enum> Yes like, orderBy No CURRENT_USER, or COMPUTER_NAME
enabled Boolean Yes eq, orderBy No; default = true Indicates whether this package should be used.
expirationDate Date Yes Neither No (ISO 8601) Date that this package expires.
allowedSubnets List<Strings> Yes Neither Yes If populated, only the IP addreses or subnets specified are allowed to use the MSI.
blockedSubnets List<Strings> Yes Neither Yes If populated, the IP addresses or subnets specified are blocked from using the MSI. Blocked subnets override the allowed subnets.
productName String Yes like, orderBy Yes The product name for the Msi.
productId String Yes like, orderBy Yes The product ID for the Msi.
links[] Link array NO No No Self-referencing link and link for the certificateTemplate.

Msi Package URIs and Actions

The following table indicates the URIs that you can append to the root URI, along with the actions you can take, and possible return codes you can receive.

Msi Package URIs and Actions

URI Action Description Return Codes
/certificateTemplates/{certGuid}/msiPackages GET Returns the list of Msi packages assigned to the specified certificate template

404 - Not found

401 - Unauthorized

200 - Ok

/certificateTemplates/{certGuid}/msiPackages/{guid} GET Returns details about the requested Msi Package assigned to the specified certificate template.

404 - Not found

401 - Unauthorized

200 - Ok