Skip to content

WPB-25841: how to enable client EKU for dtls coturn federation#118

Open
sghosh23 wants to merge 5 commits into
mainfrom
how-to-add-client-cert-for-coturn
Open

WPB-25841: how to enable client EKU for dtls coturn federation#118
sghosh23 wants to merge 5 commits into
mainfrom
how-to-add-client-cert-for-coturn

Conversation

@sghosh23
Copy link
Copy Markdown
Contributor

Change type

  • Documentation change
  • Build pipeline change
  • Submodule update
  • Deployment change

Basic information

  • THIS CHANGE REQUIRES A WIRE-DOCS RELEASE NOW

Testing

  • I ran/applied the changes myself, in a test environment.

Tracking

  • I mentioned this PR in Jira, OR I mentioned the Jira ticket in this PR.
  • I mentioned this PR in one of the issues attached to one of our repositories.

@sghosh23 sghosh23 requested review from a team as code owners May 22, 2026 10:16
Copy link
Copy Markdown

@mastaab mastaab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please also update configure-federation.md

Comment thread src/how-to/administrate/coturn-client-certificate.md Outdated
Comment thread src/how-to/administrate/coturn-client-certificate.md Outdated
Comment thread src/how-to/administrate/coturn-client-certificate.md Outdated
Comment thread src/how-to/administrate/coturn-client-certificate.md Outdated
Comment thread src/how-to/administrate/coturn-client-certificate.md Outdated
-key coturn-key.pem \
-out coturn.csr \
-subj "/C=US/ST=State/L=City/O=Your Organization/CN=coturn.example.com" \
-addext "subjectAltName=DNS:coturn.example.com,DNS:coturn-0.coturn.default.svc.cluster.local,DNS:coturn-1.coturn.default.svc.cluster.local" \
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why are the cluster internal DNS names in here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

right, that's not necessary at all

-CAkey my-ca-key.pem \
-CAcreateserial \
-out coturn-cert.pem \
-extfile <(printf "subjectAltName=DNS:coturn.example.com,DNS:coturn-0.coturn.default.svc.cluster.local,DNS:coturn-1.coturn.default.svc.cluster.local\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth,clientAuth")
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same question related to the cluster internal names

Comment thread src/how-to/administrate/coturn-client-certificate.md

## Step 7: Deploy Coturn with Updated Configuration

**Prerequisite**: The coturn chart must be at version `0.0.44` or later. Support for manually providing a self-signed certificate via `federate.dtls.tls.key`/`crt` was added in this version — earlier versions only support cert-manager-managed certificates. Verify your chart version:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the version sounds off to me. where is 0.0.44 coming from?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

its need to be fixed

# Continue with Steps 5-7 to deploy
```

## Complete Example
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is too much. the whole doc is very verbose already

sghosh23 and others added 3 commits May 22, 2026 16:09
Co-authored-by: Mathias Staab <71255223+mastaab@users.noreply.github.com>
@sghosh23
Copy link
Copy Markdown
Contributor Author

@mastaab the doc should be less verbose now.

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.

2 participants