Beispiel #1
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, TlsSrpGroupVerifier groupVerifier, byte[] identity, byte[] password)
     : base(cipherFactory)
 {
     mGroupVerifier = groupVerifier;
     mIdentity      = Arrays.Clone(identity);
     mPassword      = Arrays.Clone(password);
 }
 public SrpTlsClient(TlsCipherFactory cipherFactory, TlsSrpGroupVerifier groupVerifier,
     byte[] identity, byte[] password)
     :   base(cipherFactory)
 {
     this.mGroupVerifier = groupVerifier;
     this.mIdentity = Arrays.Clone(identity);
     this.mPassword = Arrays.Clone(password);
 }
 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();
 }
 public TlsSrpKeyExchange(int keyExchange, global::System.Collections.IList supportedSignatureAlgorithms, TlsSrpGroupVerifier groupVerifier, byte[] identity, byte[] password)
     : base(keyExchange, supportedSignatureAlgorithms)
 {
     mTlsSigner     = CreateSigner(keyExchange);
     mGroupVerifier = groupVerifier;
     mIdentity      = identity;
     mPassword      = password;
     mSrpClient     = new Srp6Client();
 }
 public TlsSrpKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsSrpGroupVerifier groupVerifier,
     byte[] identity, byte[] password)
     :   base(keyExchange, supportedSignatureAlgorithms)
 {
     this.mTlsSigner = CreateSigner(keyExchange);
     this.mGroupVerifier = groupVerifier;
     this.mIdentity = identity;
     this.mPassword = password;
     this.mSrpClient = new Srp6Client();
 }