public UpdatePullReplicationAsSinkOperation(PullReplicationAsSink pullReplication) { _pullReplication = pullReplication; if (pullReplication.CertificateWithPrivateKey != null) { var certBytes = Convert.FromBase64String(pullReplication.CertificateWithPrivateKey); using (var certificate = new X509Certificate2(certBytes, pullReplication.CertificatePassword, X509KeyStorageFlags.Exportable | X509KeyStorageFlags.MachineKeySet)) { if (certificate.HasPrivateKey == false) { throw new AuthorizationException("Certificate with private key is required"); } } } }
public UpdatePullEdgeReplication(PullReplicationAsSink pullReplication) { _pullReplication = pullReplication; }
public UpdatePullReplicationAsSinkOperation(PullReplicationAsSink pullReplication) { _pullReplication = pullReplication; }
public UpdatePullEdgeReplication(PullReplicationAsSink pullReplication) { _pullReplication = pullReplication ?? throw new ArgumentNullException(nameof(pullReplication)); }