Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
SharkTrustX_Status Struct Reference

Detailed Description

Snapshot of the certificate currently served by the managed listeners.

This value contains no pointers or private key material.

#include <SharkTrustX.h>

Public Attributes

BaBool ready
 TRUE when at least one listener has an unexpired certificate. More...
 
BaTime expires
 Certificate expiry, UTC Unix seconds; zero if not ready. More...
 
BaTime renew
 Renewal due time, UTC Unix seconds; zero if not ready. More...
 

Member Data Documentation

◆ expires

BaTime SharkTrustX_Status::expires

Certificate expiry, UTC Unix seconds; zero if not ready.

◆ ready

BaBool SharkTrustX_Status::ready

TRUE when at least one listener has an unexpired certificate.

Does not guarantee reachability over both address families.

◆ renew

BaTime SharkTrustX_Status::renew

Renewal due time, UTC Unix seconds; zero if not ready.

This is the certificate lifetime midpoint. It can be in the past during issuance or retries; it is not a completion guarantee or the next retry time.