| 123456789101112131415161718192021222324252627282930313233343536 |
- using System;
- using System.IdentityModel.Configuration;
- using System.IdentityModel.Selectors;
- using System.Security.Cryptography.X509Certificates;
- using System.ServiceModel.Security;
- namespace System.IdentityModel.Tokens
- {
- public class SecurityTokenHandlerConfiguration
- {
- public static readonly X509CertificateValidationMode DefaultCertificateValidationMode;
- public static readonly X509CertificateValidator DefaultCertificateValidator;
- public static readonly bool DefaultDetectReplayedTokens;
- public static readonly IssuerNameRegistry DefaultIssuerNameRegistry;
- public static readonly SecurityTokenResolver DefaultIssuerTokenResolver;
- public static readonly TimeSpan DefaultMaxClockSkew;
- public static readonly X509RevocationMode DefaultRevocationMode;
- public static readonly bool DefaultSaveBootstrapContext;
- public static readonly TimeSpan DefaultTokenReplayCacheExpirationPeriod;
- public static readonly StoreLocation DefaultTrustedStoreLocation;
- public AudienceRestriction AudienceRestriction { get; set; }
- public IdentityModelCaches Caches { get; set; }
- public X509CertificateValidationMode CertificateValidationMode { get; set; }
- public X509CertificateValidator CertificateValidator { get; set; }
- public bool DetectReplayedTokens { get; set; }
- public IssuerNameRegistry IssuerNameRegistry { get; set; }
- public SecurityTokenResolver IssuerTokenResolver { get; set; }
- public TimeSpan MaxClockSkew { get; set; }
- public X509RevocationMode RevocationMode { get; set; }
- public bool SaveBootstrapContext { get; set; }
- public SecurityTokenResolver ServiceTokenResolver { get; set; }
- public TimeSpan TokenReplayCacheExpirationPeriod { get; set; }
- public StoreLocation TrustedStoreLocation { get; set; }
- }
- }
|