using System; using Org.BouncyCastle.Utilities; namespace Org.BouncyCastle.Tls { /// A basic SRP Identity holder. public class BasicTlsSrpIdentity : TlsSrpIdentity { protected readonly byte[] m_identity; protected readonly byte[] m_password; public BasicTlsSrpIdentity(byte[] identity, byte[] password) { this.m_identity = Arrays.Clone(identity); this.m_password = Arrays.Clone(password); } public BasicTlsSrpIdentity(string identity, string password) { this.m_identity = Strings.ToUtf8ByteArray(identity); this.m_password = Strings.ToUtf8ByteArray(password); } public virtual byte[] GetSrpIdentity() { return m_identity; } public virtual byte[] GetSrpPassword() { return m_password; } } }