Skip to content

Add PKI secrets engine management for issuers, keys, and roles#395

Open
SergeyFilippov wants to merge 2 commits into
rajanadar:masterfrom
SergeyFilippov:pki-extended-management
Open

Add PKI secrets engine management for issuers, keys, and roles#395
SergeyFilippov wants to merge 2 commits into
rajanadar:masterfrom
SergeyFilippov:pki-extended-management

Conversation

@SergeyFilippov
Copy link
Copy Markdown

Extends the PKI secrets engine support with full CRUD management for issuers, keys, and roles, and drops net7.0 from the target frameworks.

  • Added IPKIIssuers interface and PKISecretIssuersProvider with operations to list, read, update, and delete PKI issuers, including issuer config management
  • Added IPKIKeys interface and PKISecretKeysProvider with operations to list, read, import, generate, and delete PKI keys
  • Added IPKIRoles interface and PKISecretRolesProvider with operations to list, read, create, update, and delete PKI roles
  • Added supporting data models: IssuerData, IssuerConfigRequestData, IssuerConfigResponseData, KeyData, RoleData, and related enums (IssuerFormat, IssuerPrivetKeyFormat, KeyGenerationType, PrivateKeyType, KeyUsageConstants, ExtendedKeyUsageConstants)
  • Exposed Issuers, Keys, and Roles as top-level properties on IPKISecretsEngine
  • Removed net7.0 from the list of target frameworks in VaultSharp.csproj

@SergeyFilippov SergeyFilippov marked this pull request as ready for review May 7, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant