15 lines
406 B
C#
15 lines
406 B
C#
using StellaOps.AirGap.Time.Models;
|
|
using StellaOps.AirGap.Time.Parsing;
|
|
|
|
namespace StellaOps.AirGap.Time.Services;
|
|
|
|
public interface ITimeTokenVerifier
|
|
{
|
|
TimeTokenFormat Format { get; }
|
|
TimeAnchorValidationResult Verify(
|
|
ReadOnlySpan<byte> tokenBytes,
|
|
IReadOnlyList<TimeTrustRoot> trustRoots,
|
|
out TimeAnchor anchor,
|
|
TimeTokenVerificationOptions? options = null);
|
|
}
|