Example #1
0
        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));
        }
Example #2
0
 public ArchiveClient(Archive.ArchiveClient innerClient)
 {
     _innerClient = innerClient;
 }