示例#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);
 }
示例#3
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
     : this(cipherFactory, new DefaultTlsDHVerifier(), pskIdentity)
 {
 }
示例#4
0
 public PskTlsServer(TlsCipherFactory cipherFactory, TlsPskIdentityManager pskIdentityManager)
     :   base(cipherFactory)
 {
     this.mPskIdentityManager = pskIdentityManager;
 }
 public PskTlsServer(TlsCipherFactory cipherFactory, TlsPskIdentityManager pskIdentityManager)
     :   base(cipherFactory)
 {
     this.mPskIdentityManager = pskIdentityManager;
 }
示例#6
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
 {
     this.cipherFactory = cipherFactory;
     this.identity      = Arrays.Clone(identity);
     this.password      = Arrays.Clone(password);
 }
示例#7
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
     :   base(cipherFactory)
 {
     this.mPskIdentity = pskIdentity;
 }
示例#8
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
     :   base(cipherFactory)
 {
     this.mPskIdentity = pskIdentity;
 }
示例#9
0
 public ExamplePskDtlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
     : base(cipherFactory, pskIdentity)
 {
 }
示例#10
0
 static TLSUtils()
 {
     MASTER_SECRET_LABEL = Encoding.ASCII.GetBytes("master secret");
     CipherFactory       = new DefaultTlsCipherFactory();
 }
示例#11
0
 public PskTlsServer2(TlsCipherFactory cipherFactory, TlsPskIdentityManager pskIdentityManager) : base(cipherFactory, pskIdentityManager)
 {
 }
示例#12
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
     :   base(cipherFactory)
 {
     this.mIdentity = Arrays.Clone(identity);
     this.mPassword = Arrays.Clone(password);
 }
示例#13
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
     :   this(cipherFactory, new DefaultTlsSrpGroupVerifier(), identity, password)
 {
 }
示例#14
0
 public ExamplePskDtlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier, TlsPskIdentity pskIdentity)
     : base(cipherFactory, dhVerifier, pskIdentity)
 {
 }
 public DefaultTlsClient(TlsCipherFactory cipherFactory)
     :   base(cipherFactory)
 {
 }
示例#16
0
 public AbstractTlsServer(TlsCipherFactory cipherFactory)
 {
     this.mCipherFactory = cipherFactory;
 }
示例#17
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
 {
     this.cipherFactory = cipherFactory;
     this.pskIdentity = pskIdentity;
 }
示例#18
0
		public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
		{
			this.cipherFactory = cipherFactory;
			this.identity = Arrays.Clone(identity);
			this.password = Arrays.Clone(password);
		}
示例#19
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
     :   this(cipherFactory, new DefaultTlsSrpGroupVerifier(), identity, password)
 {
 }
示例#20
0
 public DefaultTlsServer(TlsCipherFactory cipherFactory)
     :   base(cipherFactory)
 {
 }
示例#21
0
 public SrpTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
     :   base(cipherFactory)
 {
     this.mIdentity = Arrays.Clone(identity);
     this.mPassword = Arrays.Clone(password);
 }
示例#22
0
 public PskTlsClient2(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
     : base(cipherFactory, pskIdentity)
 {
 }
示例#23
0
 public AbstractTlsServer(TlsCipherFactory cipherFactory)
 {
     mCipherFactory = cipherFactory;
 }
示例#24
0
 public DefaultTlsClient(TlsCipherFactory cipherFactory)
 {
     this.cipherFactory = cipherFactory;
 }
		public DefaultTlsClient(TlsCipherFactory cipherFactory)
		{
			this.cipherFactory = cipherFactory;
		}
示例#26
0
		static TLSUtils()
		{
			MASTER_SECRET_LABEL = Encoding.ASCII.GetBytes("master secret");
			CipherFactory = new DefaultTlsCipherFactory();
		}
示例#27
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
 {
     this.cipherFactory = cipherFactory;
     this.pskIdentity   = pskIdentity;
 }
示例#28
0
 public DefaultTlsClient(TlsCipherFactory cipherFactory)
     :   base(cipherFactory)
 {
 }
示例#29
0
 public SrpTlsServer(TlsCipherFactory cipherFactory, TlsSrpIdentityManager srpIdentityManager)
     : base(cipherFactory)
 {
     mSrpIdentityManager = srpIdentityManager;
 }
示例#30
0
 public AbstractTlsClient(TlsCipherFactory cipherFactory)
 {
     this.mCipherFactory = cipherFactory;
 }
示例#31
0
 public PskTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier, TlsPskIdentity pskIdentity)
     : base(cipherFactory)
 {
     this.mDHVerifier  = dhVerifier;
     this.mPskIdentity = pskIdentity;
 }
示例#32
0
 public DefaultTlsClient(TlsCipherFactory cipherFactory)
     : this(cipherFactory, new DefaultTlsDHVerifier())
 {
 }
 public DefaultTlsServer(TlsCipherFactory cipherFactory)
     :   base(cipherFactory)
 {
 }
示例#34
0
 public DefaultTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier)
     : base(cipherFactory)
 {
     this.mDHVerifier = dhVerifier;
 }
示例#35
0
 public AbstractTlsClient(TlsCipherFactory cipherFactory)
 {
     this.mCipherFactory = cipherFactory;
 }
示例#36
0
 public SrpTlsServer(TlsCipherFactory cipherFactory, TlsSrpIdentityManager srpIdentityManager)
     :   base(cipherFactory)
 {
     this.mSrpIdentityManager = srpIdentityManager;
 }