public static IArchiveClient Create(string host, int port, string clientCertificate, string clientKey, string caCertificate) { var ssl = new SslCredentials(caCertificate, new KeyCertificatePair(clientCertificate, clientKey)); var channel = new Channel($"{host}:{port}", ssl); var innerClient = new Archive.ArchiveClient(channel); return(new ArchiveClient(innerClient)); }
public ArchiveClient(Archive.ArchiveClient innerClient) { _innerClient = innerClient; }