TLS 1.1 SRP key exchange.
Inheritance: TlsKeyExchange
コード例 #1
0
 public TlsSrpKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsSrpGroupVerifier groupVerifier, byte[] identity, byte[] password) : base(keyExchange, supportedSignatureAlgorithms)
 {
     this.mTlsSigner     = TlsSrpKeyExchange.CreateSigner(keyExchange);
     this.mGroupVerifier = groupVerifier;
     this.mIdentity      = identity;
     this.mPassword      = password;
     this.mSrpClient     = new Srp6Client();
 }
コード例 #2
0
 public TlsSrpKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, byte[] identity, TlsSrpLoginParameters loginParameters) : base(keyExchange, supportedSignatureAlgorithms)
 {
     this.mTlsSigner   = TlsSrpKeyExchange.CreateSigner(keyExchange);
     this.mIdentity    = identity;
     this.mSrpServer   = new Srp6Server();
     this.mSrpGroup    = loginParameters.Group;
     this.mSrpVerifier = loginParameters.Verifier;
     this.mSrpSalt     = loginParameters.Salt;
 }