Skip to content

Add Dav Signing Functionality#105

Draft
kathap wants to merge 1 commit into
mainfrom
dav-signer
Draft

Add Dav Signing Functionality#105
kathap wants to merge 1 commit into
mainfrom
dav-signer

Conversation

@kathap
Copy link
Copy Markdown
Contributor

@kathap kathap commented May 28, 2026

Needs cloudfoundry/capi-release#650 to be in.
WebDAV needs to sign URLs against two different endpoints: one for internal consumers and one for external consumers. Adds public_endpoint to DAV config, SignInternal and SignPublic methods to the DAV client, and sign-internal/sign-public CLI commands via a type assertion so the cross-backend Storager interface stays unchanged.

@kathap kathap marked this pull request as draft May 28, 2026 12:16
WebDAV needs to sign URLs against two different endpoints: one for internal
consumers (Diego cells via BOSH network) and one for external consumers (CAPI
downloads via gorouter). Adds public_endpoint to DAV config, SignInternal and
SignPublic methods to the DAV client, and sign-internal/sign-public CLI commands
via a type assertion so the cross-backend Storager interface stays unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant