public Federation(FederationElement config, IOptions options) { if (config == null) { throw new ArgumentNullException(nameof(config)); } Init(config.MetadataLocation, config.AllowUnsolicitedAuthnResponse, options); }
public Federation(FederationElement config, IOptions options) { if (config == null) { throw new ArgumentNullException(nameof(config)); } var signingKeys = config.SigningCertificates.Any() ? config.SigningCertificates.Select( sc => new X509RawDataKeyIdentifierClause(sc.LoadCertificate())) : null; Init(config.MetadataLocation, config.AllowUnsolicitedAuthnResponse, options, signingKeys); }