internal override CsdResponse DisableCsd(string certificateNumber) { CsdResponseHandler handler = new CsdResponseHandler(); try { new Validation(Url, User, Password, Token).ValidateHeaderParameters(); HttpWebRequest request = this.RequestDisableCsd(certificateNumber); return(handler.GetResponse(request)); } catch (Exception e) { return(handler.HandleException(e)); } }
internal override CsdResponse UploadCsd(string cer, string key, string password, string certificateType, bool isActive) { CsdResponseHandler handler = new CsdResponseHandler(); try { new Validation(Url, User, Password, Token).ValidateHeaderParameters(); if (String.IsNullOrEmpty(cer) || String.IsNullOrEmpty(key)) { throw new ServicesException("El certificado o llave privada vienen vacios"); } HttpWebRequest request = this.RequestUploadCsd(cer, key, password, certificateType, isActive); return(handler.GetResponse(request)); } catch (Exception e) { return(handler.HandleException(e)); } }