Beispiel #1
0
        internal void UpdateFrom(Proxy_Certificate proxy)
        {
            uuid = proxy.uuid == null ? null : proxy.uuid;
            host = proxy.host == null ? null : XenRef <Host> .Create(proxy.host);

            not_before  = proxy.not_before;
            not_after   = proxy.not_after;
            fingerprint = proxy.fingerprint == null ? null : proxy.fingerprint;
        }
Beispiel #2
0
        public Proxy_Certificate ToProxy()
        {
            Proxy_Certificate result_ = new Proxy_Certificate();

            result_.uuid        = uuid ?? "";
            result_.host        = host ?? "";
            result_.not_before  = not_before;
            result_.not_after   = not_after;
            result_.fingerprint = fingerprint ?? "";
            return(result_);
        }
Beispiel #3
0
 /// <summary>
 /// Creates a new Certificate from a Proxy_Certificate.
 /// </summary>
 /// <param name="proxy"></param>
 public Certificate(Proxy_Certificate proxy)
 {
     UpdateFrom(proxy);
 }