using System; namespace Org.BouncyCastle.Tls { /// Base interface for an object that can return login parameters from an SRP identity. public interface TlsSrpIdentityManager { /// Lookup the corresponding to the specified identity. /// /// NOTE: To avoid "identity probing", unknown identities SHOULD be handled as recommended in RFC 5054 2.5.1.3. /// is provided for this purpose. /// /// the SRP identity sent by the connecting client. /// the for the specified identity, or else 'simulated' parameters /// if the identity is not recognized. A null value is also allowed, but not recommended. TlsSrpLoginParameters GetLoginParameters(byte[] identity); } }