/
diev
/
PKISolutions-SSLVerifier.WPF
Обзор
Документация
Войти
/
diev
/
PKISolutions-SSLVerifier.WPF
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SSLVerifier.Core/Default/ServerEntry.cs
34 строки
1 KB
Vadims Podāns
added flat tree property which is a flat collection of chains (jagged collection)
24 фев 2021, 13:05
24 фев 2021, 13:05
27e0288
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Security.Cryptography.X509Certificates; using SSLVerifier.Core.Models; using SSLVerifier.Core.Processor; namespace SSLVerifier.Core.Default { public class ServerEntry : IServerObject { public ServerEntry(String serverAddress, Int32 port = 443) { ServerAddress = serverAddress; Port = port; Log = new ServerLogWriter(); } public String ServerAddress { get; } public Int32 Port { get; } public IServerProxy Proxy { get; } = new ServerEntryProxy(); public ServerStatusEnum ItemStatus { get; set; } public IServerLogWriter Log { get; set; } public ObservableCollection<String> SAN { get; } = new ObservableCollection<String>(); public X509ChainStatusFlags2 ChainStatus { get; set; } public X509Certificate2 Certificate { get; set; } public ICollection<IChainElement[]> FlatTree { get { var list = Tree .Select(treeNode => treeNode.Flatten().Skip(1).ToArray()) .ToList(); return list.AsReadOnly(); } } public ObservableCollection<TreeNode<IChainElement>> Tree { get; } = new ObservableCollection<TreeNode<IChainElement>>(); } }