Install the Venafi MMC Snap-In Collection
NOTE This procedure provides instructions on installing the Venafi MMC Snap-In Collection. The snap-in collection can be installed on any Windows workstation, thereby allowing administrators to perform management tasks without having to be signed in to the Trust Protection Platform server.
In order to complete this procedure, you'll need the following information:
-
URL of the Trust Protection Platform SDK endpoint
If the default engine settings are used, this is:
https://[venafi-server]/vedsdk/
-
URL of the Trust Protection Platform authentication endpoint
If the default engine settings are used, this is:
https://[venafi-server]/vedauth/
-
Valid user credentials to the Trust Protection Platform server and access to use the snap-ins.
While users may have access to view the snap-in, they must also have rights to see the data. For example, the Venafi Recycle Bin snap-in can be added by anybody, but the contents of the recycle bin can only be seen by a master administrator.
- API access granted to the user
The Snap-In Collection requires the following:
- .NET 4.7.2
- Windows 8.1 or later or Windows MS SQL 2016 SP2 or later
Grant access to the snap-ins
In order to use the MMC snap-ins, a master admin must grant access to them. The relevant Application Names for the snap-ins in the MMC snap-in collection are:
-
Venafi Code Signing Administration
-
Venafi Event Viewer
-
Venafi Statistics Viewer
-
Venafi Recycle Bin
-
Venafi Access Management
-
Venafi Message Bus
-
Venafi Tools
To use the any of the MMC snap-ins, users must be given access by an administrator. To grant access, use the Integrations page in the Platform product.
-
Sign in to the Venafi Platform product, and click API > Integrations in the menu bar.
TIP Use the filter to search for
MMC
to see all the snap-ins. - Click the name of the snap-in you're granting access to.
- Click User or team access.
- In the User or team box, enter the name of the user or team you want to grant access to.
- Click Add.
- Click Save.
Once users have access, they can install and configure the snap-in.
After access is granted to use the snap-ins, return to this topic and follow the steps below to load them in the MMC.
Download and install the Venafi MMC Snap-In Collection
- Download the VenafiMmc-24.1.0.msi installation file. See download.venafi.com.
- Run the installation file. The Venafi MMC Snap-In Collection Setup wizard opens. Click Next.
- Accept the end-user license agreement and click Next.
- Select the location where you want the Venafi MMC snap-in installed. Click Next.
- Click Install. The installation takes place. Click Finish.
Add the Snap-Ins to the MMC
DID YOU KNOW? You can have snap-ins for multiple servers, allowing you to easily manage a complete cluster of Venafi servers, as well as servers in lower (development, test, etc.) environments.
Additionally, since identities cannot see identities from other identity providers (local admins cannot see identities managed by Active Directory, for example), you can add multiple instances of the same snap-in for the same Venafi server, but with different user credentials. This allows you to manage users from multiple identity providers, or even see the rights and permissions granted to users within the same identity provider, but with different roles.
-
On the Windows computer where you want to run the snap-in, open the MMC console.
You can do this by pressing Windows+R and typing mmc in the Open box. Click OK, and then click Yes in the User Account Control window.
- Click File > Add/Remove Snap-In.
-
From the Available snap-ins list, locate Venafi Code Signing, Venafi Event Viewer, Venafi Recycle Bin, Venafi Statistics Viewer, Venafi Access Management, Venafi Message bus, and Venafi Tools snap-ins. For each snap-in that you want to add, follow the instructions below:
Venafi CodeSign Protect AdministrationSelect the Venafi CodeSign Protect Administration snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
- Title: Enter a title for this connection. This will be used as the root node of the snap-in.
- Host URL: URL of the Trust Protection Platform SDK server. Correct format is https://[server URL]/vedsdk/.
- Auth URL: URL of the authentication Trust Protection Platform server. Correct format is https://[server URL]/vedauth/.
- Username and Password: Your user credentials.
Click OK.The snap-in is added to the Selected snap-ins list.
Venafi Event ViewerSelect the Venafi Event Viewer snap-in, and then click Add.
In the Venafi Selection and Channel dialog, enter the following:
- Title: Enter a title for this connection. This will be used as the root node of the snap-in.
- Host URL: URL of the Trust Protection Platform SDK server. Correct format is https://[server URL]/vedsdk/.
- Auth URL: URL of the authentication Trust Protection Platform server. Correct format is https://[server URL]/vedauth/.
- Username and Password: Your user credentials.
Click Connect. After connecting, you will see Channel and Result Limit.
The Channel drop-down shows all configured SQL channels that log event data. Select the one you would like to view data from.
The Result Limit drop-down is the default limit that will be used for any retrieved records, if a custom view does not specify a limit. For example, if you select 50,000 and a query has more than 50,000 results, only the 50,000 newest events will be returned and displayed.
Click OK.The snap-in is added to the Selected snap-ins list.
Venafi Statistics ViewerYou must have permissions to use the Venafi Statistics Viewer snap-in prior to completing these steps. See Grant access to the snap-ins
Select the Venafi Statistics Viewer snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
- Title: Enter a title for this connection. This will be used as the root node of the snap-in.
- Host URL: URL of the Trust Protection Platform SDK server. Correct format is https://[server URL]/vedsdk/.
- Auth URL: URL of the authentication Trust Protection Platform server. Correct format is https://[server URL]/vedauth/.
- Username and Password: Your user credentials.
Click OK.The snap-in is added to the Selected snap-ins list.
Venafi Recycle BinYou must have permissions to use the Venafi Recycle Bin snap-in prior to completing these steps. See Grant access to the snap-ins. Please note that users must have master administrator permissions to see the contents of the Venafi Recycle Binsnap-in.
Select the Venafi Recycle Bin snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
-
Title: Enter a title for this connection.
This will be used as the root node of the snap-in. Since you can have more than one Venafi Platform instance, you should give it something that helps you know which Venafi Platform this item is connected to.
-
Host URL: URL of the Trust Protection Platform SDK server.
If you haven't modified the engine's default settings, the format is https://[venafi-server]/vedsdk/.
-
Auth URL: URL of the authentication Trust Protection Platform server.
If you haven't modified the engine's default settings, the format is: https://[venafi-server]/vedauth/.
-
Username and Password: Your user credentials.
Remember that to see content in the Venafi Recycle Bin snap-in, your account must have the master administrator role.
Click OK.The Venafi Recycle Bin snap-in is added to the Selected snap-ins list.
Venafi Access ManagementYou must have permissions to use the Venafi Access Management snap-in prior to completing these steps. See Grant access to the snap-ins.
Select the Venafi Access Management snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
-
Title: Enter a title for this connection.
This will be used as the root node of the snap-in. Since you can have more than one Venafi Platform instance, you should give it something that helps you know which Venafi Platform this item is connected to.
-
Host URL: URL of the Trust Protection Platform SDK server.
If you haven't modified the engine's default settings, the format is https://[venafi-server]/vedsdk/.
-
Auth URL: URL of the authentication Trust Protection Platform server.
If you haven't modified the engine's default settings, the format is: https://[venafi-server]/vedauth/.
-
Username and Password: Your user credentials.
Remember that to see content in the Venafi Access Management snap-in, your account must have the master administrator role.
Click OK.The Venafi Access Management snap-in is added to the Selected snap-ins list.
Venafi Message BusYou must have permissions to use the Venafi Message Bus snap-in prior to completing these steps. See Grant access to the snap-ins.
Select the Venafi Message Bus snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
-
Title: Enter a title for this connection.
This will be used as the root node of the snap-in. Since you can have more than one Venafi Platform instance, you should give it something that helps you know which Venafi Platform this item is connected to.
-
Host URL: URL of the Trust Protection Platform SDK server.
If you haven't modified the engine's default settings, the format is https://[venafi-server]/vedsdk/.
-
Auth URL: URL of the authentication Trust Protection Platform server.
If you haven't modified the engine's default settings, the format is: https://[venafi-server]/vedauth/.
-
Username and Password: Your user credentials.
Remember that to see content in the Message Bus snap-in, your account must have the master administrator role.
Click OK.The Message Bus snap-in is added to the Selected snap-ins list.
Venafi ToolsYou must have permissions to use the Venafi Tools snap-in prior to completing these steps. See Grant access to the snap-ins.
Select the Venafi Tools snap-in, and then click Add.
In the Venafi Selection dialog, enter the following:
-
Title: Enter a title for this connection.
This will be used as the root node of the snap-in. Since you can have more than one Venafi Platform instance, you should give it something that helps you know which Venafi Platform this item is connected to.
-
Host URL: URL of the Trust Protection Platform SDK server.
If you haven't modified the engine's default settings, the format is https://[venafi-server]/vedsdk/.
-
Auth URL: URL of the authentication Trust Protection Platform server.
If you haven't modified the engine's default settings, the format is: https://[venafi-server]/vedauth/.
-
Username and Password: Your user credentials.
Remember that to see content in the Venafi Tools snap-in, your account must have the master administrator role.
Click OK.The Venafi Tools snap-in is added to the Selected snap-ins list.
- Click OK.
Saving the Snap-In view
Once the snap-in is loaded, you can save your view for quicker access in the future. In the MMC, click File > Save. Choose a name and location for your .msc file, and click Save. Double-clicking the .msc file opens the MMC with the snap-in already loaded.