/// <summary> /// Initialize a TCP channel with a random port. /// </summary> /// <param name="signingKeys">Keys the server can sign with</param> /// <param name="clientKeys">PSK and RPK keys for client authentication</param> public TLSChannel(TlsKeyPairSet signingKeys, KeySet clientKeys) : this(signingKeys, clientKeys, 0) { }
/// <inheritdoc/> public TLSEndPoint(TlsKeyPairSet signingKeys, KeySet clientKeys, System.Net.EndPoint localEP, ICoapConfig config) : this(new TLSChannel(signingKeys, clientKeys, localEP), config) { }
/// <inheritdoc/> public TLSEndPoint(TlsKeyPairSet signingKeys, KeySet clientKeys, Int32 port, ICoapConfig config) : this(new TLSChannel(signingKeys, clientKeys, port), config) { }
/// <inheritdoc/> public TLSEndPoint(TlsKeyPairSet signingKeys, KeySet clientKeys, Int32 port) : this(new TLSChannel(signingKeys, clientKeys, port), CoapConfig.Default) { }
/// <inheritdoc/> public TLSEndPoint(TlsKeyPairSet signingKeys, KeySet clientKeys, ICoapConfig config) : this(signingKeys, clientKeys, 0, config) { }
/// <inheritdoc/> public TLSEndPoint(TlsKeyPairSet signingKeys, KeySet clientKeys) : this(signingKeys, clientKeys, 0, CoapConfig.Default) { }