From 47fd70985391eadc1f0c0b61d386990fd28adc67 Mon Sep 17 00:00:00 2001 From: Seth Schoen Date: Thu, 15 Nov 2012 21:30:05 -0800 Subject: [PATCH] policy to trigger requiring payment --- server-ca/policy.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server-ca/policy.py b/server-ca/policy.py index 9873188b6..36f191acd 100644 --- a/server-ca/policy.py +++ b/server-ca/policy.py @@ -15,7 +15,12 @@ r = redis.Redis() def payment_required(session): """Does this session require a payment?""" - return False + # Sample policy: require a payment when total number of requested + # subject names is greater than one. + if r.llen("%s:names" % session) > 1: + return True + else: + return False def expire_session(session, state): """Should this session be expired?"""