TlsSRPIdentityManager (Bouncy Castle Library 1.52 API Specification)

org.bouncycastle.crypto.tls

## Interface TlsSRPIdentityManager

- All Known Implementing Classes:
    SimulatedTlsSRPIdentityManager

      public interface TlsSRPIdentityManager

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `TlsSRPLoginParameters` | `getLoginParameters(byte[] identity)` Lookup the `TlsSRPLoginParameters` corresponding to the specified identity.

- - ### Method Detail

    - #### getLoginParameters

          TlsSRPLoginParameters getLoginParameters(byte[] identity)

      Lookup the `TlsSRPLoginParameters` corresponding to the specified identity. NOTE: To avoid "identity probing", unknown identities SHOULD be handled as recommended in RFC 5054 2.5.1.3. `SimulatedTlsSRPIdentityManager` is provided for this purpose.
      Parameters:
        `identity` - the SRP identity sent by the connecting client
      Returns:
        the `TlsSRPLoginParameters` for the specified identity, or else 'simulated' parameters if the identity is not recognized. A null value is also allowed, but not recommended.