Skip to content

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources. SSL/TLS certificates are used to secure network communications and establish the identity of websites over…

License

Notifications You must be signed in to change notification settings

Keyfactor/aws-windowsorchestrator

Repository files navigation

AWS

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources. SSL/TLS certificates are used to secure network communications and establish the identity of websites over the Internet as well as resources on private networks. AWS Certificate Manager removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates.

Integration status: Production - Ready for use in production environments.

About the Keyfactor Windows Orchestrator AnyAgent

This repository contains a Windows Orchestrator AnyAgent, which is a plugin to the Keyfactor Windows Orchestrator. Within the Keyfactor Platform, Orchestrators are used to manage “certificate stores” — collections of certificates and roots of trust that are found within and used by various applications.

The Windows Orchestrator is part of the Keyfactor software distribution and is available via the Keyfactor customer portal. For general instructions on installing AnyAgents, see the “Keyfactor Command Orchestrator Installation and Configuration Guide” section of the Keyfactor documentation. For configuration details of this specific AnyAgent, see below in this readme.

Note that in Keyfactor Version 9, the Windows Orchestrator have been replaced by the Universal Orchestrator. While this AnyAgent continues to work with the Windows Orchestrator, and the Windows Orchestrator is supported alongside the Universal Orchestrator talking to Keyfactor version 9, AnyAgent plugins cannot be used with the Universal Orchestrator.



Configuration

Overview

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources. SSL/TLS certificates are used to secure network communications and establish the identity of websites over the Internet as well as resources on private networks. AWS Certificate Manager removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates.

Documentation

Supported Functionality

  • Add/Delete/Replace Root Certificates
  • Add/Delete/Replace Certificates with Public and Private Keys
  • Inventory Root Certificates
  • Inventory Certificates with Public and Private Keys

Assumptions:

  • In order for the Certificates and Keys to renew or reenroll correctly, they need to derive of the which is passed into the any agent. The drives the files and object creation and is essentially how we are able to relate them to each other.

Not Implemented/Supported

  • Reenrollment, Management, Discovery

Installation

Cert Store Type Settings

image.png

Important Items

  1. Short Name must Match what is in the screenshot "AwsCerMan"

  2. Regions should be defined like they are in the screenshot under Store Path Value. There is a list of regions here: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html We define them as "US East 2" in the UI and convert them to the amazon format in the code which is "us-east-2" just to make them look better in the UI

Cert Store Settings

image.png

  1. Client Machine will be the AWS Account Now then click "Change Credentials" to enter the AWS Access Key and Secret Access Key
  2. Store Path will be the Region that you can select from the dropdown defined in the Cert Store Type

Cert Store Credentials

image.png

  1. User - Will be where the AWS Access Key ID goes
  2. Password - Will be where the Secret Access Key goes.

About

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources. SSL/TLS certificates are used to secure network communications and establish the identity of websites over…

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages