Login Issue on Wallet UI via Public IP (crypto.subtle Error) in canton validator

Hi, @Rahil_M! Welcome to the Daml Forums!

Thank you for the context from the GSF mailing list. Very helpful!

Can you try setting SPLICE_APP_UI_HTTP_URL=false in your Docker Compose file? Restart and try the public URL.

This may not fully unblock you, but it is worth a try.


As a side note, an error message has been added for this case:

  if (!crypto.subtle) {
    throw new Error(
      'Web Crypto API is not available. Ensure you are running in a secure context (HTTPS or localhost) and using a modern browser that supports the Web Crypto API.'
    );
  }