Skip to content

Commit

Permalink
Merge pull request #22 from Keyfactor/ab#66145
Browse files Browse the repository at this point in the history
Ab#66145
  • Loading branch information
doebrowsk authored Dec 17, 2024
2 parents 196a886 + c5883d2 commit 2c78fd7
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
v1.1.3
- Fixed sync Issue related to API connectivity to Hydrant ID

v1.1.2
- Recompiled agains the latest gateway and Bouncy Castle Frameworks

Expand Down
4 changes: 4 additions & 0 deletions HydrantIdProxy/src/HydrantIdProxy/Client/HydrantIdClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -344,11 +344,15 @@ public async Task GetSubmitCertificateListRequestAsync(BlockingCollection<ICerti
{
Logger.Error($"Retries Failed: {retryEx.Message}");
Logger.MethodExit(ILogExtensions.MethodLogLevel.Debug);
bc.CompleteAdding();
throw retryEx;
}
catch (HttpRequestException ex)
{
Logger.Error($"HttpRequest Failed: {ex.Message}");
Logger.MethodExit(ILogExtensions.MethodLogLevel.Debug);
bc.CompleteAdding();
throw ex;
}

Logger.MethodExit(ILogExtensions.MethodLogLevel.Debug);
Expand Down
22 changes: 17 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,39 @@

# HydrantId

HydrantId operates a PKI as a service platform for customers around the globe. The AnyGateway solution for HydrantId is designed to allow Keyfactor Command the ability to: - Sync certificates issued from the CA - Request new certificates from the CA - Revoke certificates directly from Keyfactor Command -Renew or Reissue Certificates from the CA

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

## About the Keyfactor AnyCA Gateway DCOM Connector

## About the Keyfactor AnyGateway CA Connector

This repository contains an AnyGateway CA Connector, which is a plugin to the Keyfactor AnyGateway. AnyGateway CA Connectors allow Keyfactor Command to be used for inventory, issuance, and revocation of certificates from a third-party certificate authority.

This repository contains an AnyCA Gateway Connector, which is a plugin to the Keyfactor AnyGateway. AnyCA Gateway Connectors allow Keyfactor Command to be used for inventory, issuance, and revocation of certificates from a third-party certificate authority.

## Support for HydrantId

HydrantId is supported by Keyfactor for Keyfactor customers. If you have a support issue, please open a support ticket with your Keyfactor representative.
HydrantId is supported by Keyfactor for Keyfactor customers. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com

###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.

---


---





## Keyfactor AnyCA Gateway Framework Supported
The Keyfactor gateway framework implements common logic shared across various gateway implementations and handles communication with Keyfactor Command. The gateway framework hosts gateway implementations or plugins that understand how to communicate with specific CAs. This allows you to integrate your third-party CAs with Keyfactor Command such that they behave in a manner similar to the CAs natively supported by Keyfactor Command.




This gateway extension was compiled against version of the AnyCA Gateway DCOM Framework. You will need at least this version of the framework Installed. If you have a later AnyGateway Framework Installed you will probably need to add binding redirects in the CAProxyServer.exe.config file to make things work properly.


[Keyfactor CAGateway Install Guide](https://software.keyfactor.com/Guides/AnyGateway_Generic/Content/AnyGateway/Introduction.htm)



Expand Down Expand Up @@ -209,3 +220,4 @@ Set-KeyfactorGatewayConfig -LogicalName "HydrantId" -FilePath [path to json file
### License
[Apache](https://apache.org/licenses/LICENSE-2.0)


0 comments on commit 2c78fd7

Please sign in to comment.