Class ConnectionCredential

java.lang.Object
be.theking90000.mumble.controller.core.ConnectionCredential

public final class ConnectionCredential extends Object
Opaque bearer credential used by one participant to attach a client connection.

This value is deliberately distinct from the internal ownership capability. Possessing it permits a connection for the participant, but never permits controller mutations. Treat the returned value as a password: do not log it, persist it in plaintext, or expose it to another participant.

  • Method Details

    • value

      public String value()
      Returns the opaque credential expected by the composed connection Host.
      Returns:
      opaque bearer credential
    • toString

      public String toString()
      Returns a redacted representation that never contains the credential.
      Overrides:
      toString in class Object
      Returns:
      a constant redacted label