Пример #1
0
        // Constructor to use for PSK
        public SslStreamClient(Stream stream,
                               bool ownStream,
                               string targetHost,
                               string pskCiphers,
                               string pskIdentity,
                               byte[] pskPsk)
            : base(stream, ownStream)
        {
            this.targetHost  = targetHost;
            this.pskCiphers  = pskCiphers;
            this.pskIdentity = pskIdentity;
            this.pskPsk      = pskPsk;

            this.internalPskClientCallback = new PskClientCallbackHandler(InternalPskClientCallback);

            InitializeClientContextUsingPsk(this.pskCiphers);
        }
Пример #2
0
        // Constructor to use for PSK 
        public SslStreamClient(Stream stream,
            bool ownStream,
            string targetHost,
            string pskCiphers,
            string pskIdentity,
            byte[] pskPsk)
            : base(stream, ownStream)
        {
            this.targetHost = targetHost;
            this.pskCiphers = pskCiphers;
            this.pskIdentity = pskIdentity;
            this.pskPsk = pskPsk;

            this.internalPskClientCallback = new PskClientCallbackHandler(InternalPskClientCallback);

            InitializeClientContextUsingPsk(this.pskCiphers);
        }
Пример #3
0
 public void SetPskClientCallback(PskClientCallbackHandler callback)
 {
     _pskClientCallbackThunk = new PskClientCallbackThunk(callback);
     Native.SSL_CTX_set_psk_client_callback(this.ptr, _pskClientCallbackThunk.Callback);
 }
Пример #4
0
 public PskClientCallbackThunk(PskClientCallbackHandler callback)
 {
     this.OnPskClientCallback = callback;
 }
Пример #5
0
 public void SetPskClientCallback(PskClientCallbackHandler callback)
 {
     _pskClientCallbackThunk = new PskClientCallbackThunk(callback);
     Native.SSL_CTX_set_psk_client_callback(this.ptr, _pskClientCallbackThunk.Callback);
 }
Пример #6
0
 public PskClientCallbackThunk(PskClientCallbackHandler callback)
 {
     this.OnPskClientCallback = callback;
 }