Ejemplo n.º 1
0
        public KerberosValidator(KeyTable keytab, ITicketReplayValidator ticketCache = null)
        {
            this.keytab = keytab;

            TokenCache = ticketCache ?? new TicketReplayValidator();

            ValidateAfterDecrypt = ValidationActions.All;
        }
Ejemplo n.º 2
0
        public KerberosValidator(KeyTable keytab, ILoggerFactory logger = null, ITicketReplayValidator ticketCache = null)
        {
            this.keytab = keytab;

            this.logger = logger.CreateLoggerSafe <KerberosValidator>();

            TokenCache = ticketCache ?? new TicketReplayValidator(logger);

            ValidateAfterDecrypt = ValidationActions.All;
        }
Ejemplo n.º 3
0
 public KerberosValidator(KerberosKey key, ILoggerFactory logger = null, ITicketReplayValidator ticketCache = null)
     : this(new KeyTable(key), logger, ticketCache)
 {
 }
Ejemplo n.º 4
0
 public KerberosValidator(KerberosKey key, ITicketReplayValidator ticketCache = null)
     : this(new KeyTable(key), ticketCache)
 {
 }
Ejemplo n.º 5
0
 public KerberosValidator(byte[] key, ITicketReplayValidator ticketCache = null)
     : this(new KerberosKey(key), ticketCache)
 {
 }