Class ConnectionProperties.TlsScope

    • Method Detail

      • system

        public static ConnectionProperties.TlsScope system()
        Creates a TLS scope for the whole system.
        Returns:
        A TLS scope for the whole system.
      • tenant

        public static ConnectionProperties.TlsScope tenant​(Long tenantId)
        Creates a TLS scope for a specific tenant.
        Parameters:
        tenantId - The ID of the tenant.
        Returns:
        A TLS scope for the specified tenant.
      • serialize

        public String serialize()
        Returns a serialized representation of the TLS scope in the format "TYPE:SUBJECT".
        Returns:
        The serialized TLS scope.
      • getSubject

        public String getSubject()
        The subject of the TLS scope. Depending on the type, this can be a Long as the ID of the tenant, or it may be null if the scope is system-wide.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object