protected override void ExecuteParticular(MainModel model) { logger.Info("begin"); HSMSignRequest request = new HSMSignRequest(); request.AliasCertificato = this._aliasCertificato.ToUpper(); request.DominioCertificato = this._dominioCertificato.ToUpper(); request.UserInfo = NavigationHandler.CurrentUser; request.IdGruppo = NavigationHandler.RuoloInfo.IdGruppo; request.IdCorrGlobali = NavigationHandler.RuoloInfo.Id; HSMSignResponse response = WSStub.hsmRequestOTP(request); logger.Info("responseCode: " + response.Code); if (response.Code == HSMSignResponseCode.OK) { model.HSMRequestOTPResult = true; } else { logger.Info("add system error"); model.HSMRequestOTPResult = false; addSystemError(model); } logger.Info("end"); }
protected override void ExecuteParticular(MainModel model) { logger.Info("begin"); HSMSignRequest request = new HSMSignRequest(); request.UserInfo = NavigationHandler.CurrentUser; request.IdGruppo = NavigationHandler.RuoloInfo.IdGruppo; request.IdCorrGlobali = NavigationHandler.RuoloInfo.Id; request.IdDoc = _idDoc; HSMSignResponse response = WSStub.hsmVerifySign(request); logger.Info("responseCode: " + response.Code); if (response.Code == HSMSignResponseCode.OK) { model.HSMVerifySignResult = true; } else if (response.Code == HSMSignResponseCode.KO) { model.HSMVerifySignResult = false; } else { logger.Info("add system error"); addSystemError(model); } logger.Info("end"); }
protected override void ExecuteParticular(MainModel model) { logger.Info("begin"); HSMSignRequest request = new HSMSignRequest(); request.UserInfo = NavigationHandler.CurrentUser; request.IdGruppo = NavigationHandler.RuoloInfo.IdGruppo; request.IdCorrGlobali = NavigationHandler.RuoloInfo.Id; request.AliasCertificato = this._aliasCertificato.ToUpper(); request.DominioCertificato = this._dominioCertificato.ToUpper(); request.cofirma = this._cofirma; request.ConvertPdf = this._convertPdf; request.OtpFirma = this._otpFirma.ToUpper(); request.PinCertificato = this._pinCertificato.ToUpper(); request.TipoFirma = this._tipoFirma; request.timestamp = this._timestamp; HSMSignResponse response = WSStub.HsmMultiSign(request); logger.Info("responseCode: " + response.Code); if (response.Code == HSMSignResponseCode.OK) { model.HSMSignResult = true; } else { logger.Info("add system error"); model.HSMSignResult = false; addSystemError(model); } logger.Info("end"); }