Skip to content

Instantly share code, notes, and snippets.

View svrooij's full-sized avatar

Stephan van Rooij svrooij

View GitHub Profile
@svrooij
svrooij / Startup.cs
Created August 4, 2017 14:51
Publish AspNetCore behind nginx (and terminate HTTPS)
...
using Microsoft.AspNetCore.HttpOverrides;
...
namespace HttpOverrides.Sample
{
public class Startup
{
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
@svrooij
svrooij / Certificates.cs
Last active November 26, 2023 11:20
C# generate X509Certificate2
/* By Stephan van Rooij
* See https://svrooij.nl/2018/04/generate-x509certificate2-in-csharp/
*/
using System;
using System.Security.Cryptography.X509Certificates;
using System.Security.Cryptography;
using Org.BouncyCastle.X509;
using Org.BouncyCastle.Utilities;
@svrooij
svrooij / Extending IQueryable.md
Created November 13, 2019 13:51
Select some properties based on $select query
@svrooij
svrooij / mqtt.py
Created March 6, 2020 11:12
MQTT Lights for diyhue
#!/usr/bin/env python
import signal
import paho.mqtt.client as mqtt
import json
import sys
# Parameters
discoveryPrefix = "homeassistant" # Configurable
mqttServer = "192.168.x.x" # user input