Ejemplo n.º 1
0
        public string Post(ToEncrypt pToEncrypt)
        {
            if (this.ThereArePostError(pToEncrypt))
            {
                return(new Microsoft.AspNetCore.Mvc.BadRequestResult().ToString());
            }

            return
                (RSAManager.GetInstance().EncryptWithPublicKeyString(pToEncrypt.text, pToEncrypt.key).ToString());
        }
Ejemplo n.º 2
0
 private bool ThereArePostError(ToEncrypt pToEncrypt)
 {
     if (pToEncrypt is null)
     {
         return(true);
     }
     if (string.IsNullOrEmpty(pToEncrypt.key) || string.IsNullOrEmpty(pToEncrypt.text))
     {
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 private async Task <string> SendToEncryptationService(ToEncrypt pToEncrypt)
 {
     return(await UtilsHTTP.GetInstance().POSTJsonAsyncToURL(
                UtilsConstants.UrlConstants.URL_SECURITY_ENCRIPTATION_REST,
                pToEncrypt));
 }
Ejemplo n.º 4
0
 public string Post(ToEncrypt pToEncrypt)
 {
     return(this.SendToEncryptationService(pToEncrypt).Result);
 }