Skip to content

Commit 98581fa

Browse files
bhillkeyfactorKeyfactor
andauthored
feat: release 1.0 (#1)
The HID Global HydrantId AnyCA Gateway REST plugin extends the capabilities of HydrantId Certificate Authority Service to Keyfactor Command via the Keyfactor AnyCA Gateway. This plugin leverages the HydrantId REST API with Hawk authentication to provide comprehensive certificate lifecycle management. The plugin represents a fully featured AnyCA Plugin with the following capabilities: * **CA Sync**: * Download all certificates issued by the HydrantId CA * Support for incremental and full synchronization * Automatic extraction of end-entity certificates from PEM chains * **Certificate Enrollment**: * Support certificate enrollment with new key pairs * Dynamic policy (profile) discovery from the CA * Intelligent renewal vs. re-issue logic based on certificate expiration * Support for PKCS#10 CSR format * Configurable certificate validity periods * **Certificate Revocation**: * Request revocation of previously issued certificates * Support for standard CRL revocation reasons --------- Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
1 parent 17debae commit 98581fa

File tree

5 files changed

+383
-193
lines changed

5 files changed

+383
-193
lines changed

CHANGELOG.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,2 @@
1-
# v2.0.0
2-
* Migrate `packages.config` to `PackageReference` format
3-
* Upgrade packages to support Keyfactor AnyCA Gateway DCOM v24.2
4-
* Upgrade `Keyfactor.AnyGateway.SDK` to `24.2.0-PRERELEASE-47446`
5-
* Add support for [GCP CAS Certificate Templates](https://cloud.google.com/certificate-authority-service/docs/policy-controls)
6-
* Enable configuration of CA Pool-based or CA-specific certificate enrollment. If the `CAId` is specified, certificates are enrolled with the CA specified by `CAId`. Otherwise, GCP CAS selects a CA in the CA Pool based on policy.
7-
8-
# v1.1.0
9-
- Remove template references from README
10-
- Small bug fixes
11-
121
# v1.0.0
13-
* Initial Release. Support for Google GA CA Service. Sync, Enroll, and Revocation.
2+
* Initial Release. Sync, Enroll, and Revocation.

HydrantCAProxy/HydrantIdCAPlugin.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net6.0</TargetFramework>
3+
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
44
<ImplicitUsings>disable</ImplicitUsings>
55
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
66
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
@@ -18,4 +18,4 @@
1818
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
1919
</None>
2020
</ItemGroup>
21-
</Project>
21+
</Project>

0 commit comments

Comments
 (0)