auth/gensec: add gensec_expire_time()
[ambi/samba-autobuild/.git] / auth / gensec / gensec.c
index 1e61bf011695ec7012f67980a0bf6979123671a0..ea6286179719710699a09cf138d431b74a8a44e2 100644 (file)
@@ -395,6 +395,14 @@ _PUBLIC_ bool gensec_have_feature(struct gensec_security *gensec_security,
        return gensec_security->ops->have_feature(gensec_security, feature);
 }
 
+_PUBLIC_ NTTIME gensec_expire_time(struct gensec_security *gensec_security)
+{
+       if (!gensec_security->ops->expire_time) {
+               return GENSEC_EXPIRE_TIME_INFINITY;
+       }
+
+       return gensec_security->ops->expire_time(gensec_security);
+}
 /**
  * Return the credentials structure associated with a GENSEC context
  *