OVERVIEW
This document is written to provide instructions for managing Application Programming Interface (API) connection credentials within CERTInext / InCommon Certificate Manager program
REQUIREMENTS
- Technician must have access to:
- CERTInext/InCommon Certificate Manager with Elevated Privileges
- An appropriate & approved request to build new API connection credentials. Request must include:
- Existing user account in CERTInext/InCommon Certificate Manager that matches the requestor's Career Account(CA) username.
- API Type
NOTE: If requesting ACME API type - User must include appropriate product(s) list that the API should be granted access to
- Form completed by user with business appropriate need for accessing the CERTInext/InCommon Certificate Manager via API connection
- List of Groups API will have management capabilities over in CERTInext/InCommon Certificate Manager
- Access to Filelocker
PROCEDURES
Create API Credentials
- Log Into CERTInext Platform:
- See Article "Signing Into CERTInext (InCommon Certificate Manager)" for instructions for logging into the CERTInext platform
- Click the "INTEGRATIONS" dropdown menu on the left hand side of the dashboard
- Click the "APIs" item under the "INTEGRATIONS" dropdown menu
- Click the "+Create API Credentials" button in the top right portion of the "APIs" window
- In the "Create API Credentials" window select the appropriate API from the "API Type" dropdown menu
NOTE: At time of article the only two(2) options IAMO is providing for users is "ACME" or "REST" APIs
- If user requests ACME:
- Enter Identifier provided by user for the API connection in the "Identifier" textbox
- Select the user's CA username email in the "User" dropdown menu
- Select the Group(s) the user provided from the "Groups" dropdown menu
- Select the appropriate Product(s) the user provided from the "Products" dropdown menu
- Click "Generate" button at the bottom right of the "Create API Credentials" window
- If user requests REST:
- Enter Identifier provided by user for the API connection in the "Identifier" textbox
- Select the user's CA username email in the "User" dropdown menu
- Select the Group(s) the user provided from the "Groups" dropdown menu
- Click "Generate" button at the bottom right of the "Create API Credentials" window
- Locate the newly generated API credentials in the APIs table
- Click the "View" link in the "API key credentials" for the newly created API
- Copy the Key ID, Mac Key, & Directory URL from the "View API key credentials" window
- Exit the "View API key credentials" window
- Share the Key ID, Mac Key, & Directory URL with the user via filelocker
- Resolve the ticket & inform the user that the API information is shared with them via filelocker
Revoke API Credentials
- Log Into CERTInext Platform:
- See Article "Signing Into CERTInext (InCommon Certificate Manager)" for instructions for logging into the CERTInext platform
- Click the "INTEGRATIONS" dropdown menu on the left hand side of the dashboard
- Click the "APIs" item under the "INTEGRATIONS" dropdown menu
- In the APIs screen locate the entry that needs to be revoked in the table of API credentials
- Click the "Select" dropdown menu in the "Action" column on the right of the table of API credentials
- Select "Revoke" from the "Select dropdown menu
- Click the "Yes" button in the bottom right corner of the "Are you sure you want to Revoke?" window
- Confirm that the API credentials are showing "Revoked" in the "Status" column of the table of API credentials
- Resolve the ticket & inform the requester that the API credentials have been revoked
Delete API Credentials
- Log Into CERTInext Platform:
- See Article "Signing Into CERTInext (InCommon Certificate Manager)" for instructions for logging into the CERTInext platform
- Click the "INTEGRATIONS" dropdown menu on the left hand side of the dashboard
- Click the "APIs" item under the "INTEGRATIONS" dropdown menu
- In the APIs screen locate the entry that needs to be deleted in the table of API credentials
- Click the "Select" dropdown menu in the "Action" column on the right of the table of API credentials
- Select "Delete" from the "Select dropdown menu
- Click the "Yes" button in the bottom right corner of the "Confirm Delete" window
- Confirm that the API credentials are no longer showing up in the table of API credentials
- Resolve the ticket & inform the requester that the API credentials have been deleted
GLOSSARY
- API: Application Programming Interface
- CA: Career Account
RESOURCES