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);
}
}