Skip to content
Discussion options

You must be logged in to vote

Yes, per-client mutual TLS support is built-in. You can specify the certificate name or thumbprint on a per-client basis in the ClientSecrets property, and this information is persisted in the configuration database. The documentation link you mention is indeed the correct one.

Regarding client assertion support, IdentityServer currently supports private key JWT using an X.509 certificate or a JWK formatted RSA key, both of which would be provided by the client. You need to add the public key material as a client secret on the client configuration, ensuring to set the appropriate secret type:

  • IdentityServerConstants.SecretTypes.X509CertificateBase64 for a base64-encoded X.509 certificate
  • I…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@omon77
Comment options

Answer selected by omon77
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants