System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及身份认证安全,具体涉及一种基于单据的身份验证方法、装置、电子设备及介质。
技术介绍
1、在当今的商业环境中,在企业间的各种业务中发送与接收大量的单据,对账业务需要发送与接收对账单,销售业务需要发送与接收发票,传统的纸质单据在发送和接收的过程中存在诸多的安全问题,例如纸质单据容易被篡改、遗失和损坏,并且处理的过程效率也十分低下,此外由于纸质单据的物理性质,其存储和检索也非常困难。
2、随着网络技术的不断发展,如今单据的发送和接收是企业间通信的重要组成部分,但是电子单据的收发容易受到网络攻击,拦截或者篡改,单据的内容及接收双方的身份难以验证,导致电子单据如果误发或错发也会为企业带来不小的损失。
技术实现思路
1、鉴于以上所述相关技术的缺点,本申请提供一种基于单据的身份验证方法、装置、电子设备及介质,以解决单据的内容及接发双方的身份难以验证的技术问题。
2、本申请提供了一种基于单据的身份验证方法,所述基于单据的身份验证方法包括:校验平台获取单据发送方的发送身份标识、单据信息及发送方校验配置信息,若所述发送方校验配置信息中包括发送安全名单,则获取接收方的接收身份标识,并将所述接收身份标识与所述发送安全名单比对,得到发送比对结果;若所述发送比对结果为成功,所述校验平台获取所述接收方的接收方校验配置信息,若所述接收方校验配置信息包括接收安全名单,则将所述发送身份标识与所述接收安全名单比对,得到接收比对结果;若所述接收比对结果的为成功,则单据的安全名单验证通过;
3、于本申请的一实施例中,若所述接收方校验配置信息中包括接收方单据校验规则,则将所述接收方单据校验规则确定为第一优先级规则;若所述接收方在所述校验平台中存在公开校验规则,则将所述公开校验规则确定为第二优先级规则;若所述发送方校验配置信息中包括发送方单据校验规则,则将所述发送方单据校验规则确定为第三优先级规则;将所述校验平台的预设校验规则确定为第四优先级规则;根据第一优先级规则、第二优先级规则、第三优先级规则、第四优先级规则的顺序对所述单据信息进行校验。
4、于本申请的一实施例中,若存在所述第一优先级规则,则基于所述第一优先级规则对所述单据信息进行校验;若不存在第一优先级规则且存在第二优先级规则,则基于所述第二优先级规则对所述单据信息进行校验;若不存在第一优先级规则和第二优先级规则且存在第三优先级规则,则基于所述第三优先级规则对所述单据信息进行校验;若不存在第一优先级规则、第二优先级规则和第三优先级规则,则基于第四优先级规则对所述单据信息进行校验。
5、于本申请的一实施例中,基于单据密钥对所述单据信息进行加密,基于签名私钥对所述单据信息对加密后的所述单据信息进行签名,得到加密且签名后的所述单据信息,所述发送方校验配置信息包括所述单据密钥和所述签名私钥。
6、于本申请的一实施例中,基于签名公钥对所述单据信息的签名进行验证,若验证通过,基于所述单据密钥对加密后的所述单据信息进行解密,得到解密后的所述单据信息,所述接收方校验配置信息包括所述单据密钥和所述签名公钥。
7、于本申请的一实施例中,若所述单据的所述安全名单验证通过且所述合规性验证通过,则所述单据的身份验证通过状态为完全通过,所述单据可以被所述接收方正常接收;若所述单据的所述安全名单验证通过但所述合规性验证未通过,则所述单据的身份验证状态为半通过,若所述发送方继续请求发送,所述单据可以被所述接收方正常接收;若所述单据的所述安全名单验证未通过,则所述单据的身份验证状态为未通过,所述单据被拒绝接收或禁止发送。
8、于本申请的一实施例中,若所述接收比对结果为失败,安全名单验证失败,所述接收方拒绝接收所述单据,并生成安全名单验证失败结果返回至所述发送方。
9、本申请的实施例还提供一种基于单据的身份验证装置,所述基于单据的身份验证装置包括:发送比对模块,用于校验平台获取单据发送方的发送身份标识、单据信息及发送方校验配置信息,若所述发送方校验配置信息中包括发送安全名单,则获取接收方的接收身份标识,并将所述接收身份标识与所述发送安全名单比对,得到发送比对结果;接收比对模块,用于若所述发送比对结果为成功,所述校验平台获取所述接收方的接收方校验配置信息,若所述接收方校验配置信息包括接收安全名单,则将所述发送身份标识与所述接收安全名单比对,得到接收比对结果;安全名单验证模块,用于若所述接收比对结果的为成功,则单据的安全名单验证通过;单据合规验证模块,用于所述校验平台基于校验规则优先级对所述单据信息进行校验,若校验结果为通过,则单据的合规性验证通过;单据身份验证模块,用于若所述单据的所述安全名单验证通过且所述合规性验证通过,则所述单据的身份验证通过。
10、本申请的实施例还提供一种电子设备,所述电子设备包括,一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一所述的基于单据的身份验证方法。
11、本申请的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一所述的基于单据的身份验证方法。
12、本专利技术的有益效果:本申请的实施例提供了一种基于单据的身份验证方法、装置、电子设备及介质,该方法通过对发送方的发送身份标识和接收方的接收身份标识以及发送安全名单和接收安全名单进行单据的安全名单校验,对收发双方的身份安全都进行了验证,若单据通过了安全名单校验,再基于校验规则优先级对单据的单据信息进行校验,从而对单据发送方、单据接收方以及单据内容进行三重和验证,既保证了收发双方的身份安全,又保证了单据内容的合规性,防止电子单据的错发误发。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种基于单据的身份验证方法,其特征在于,所述基于单据的身份验证方法包括:
2.根据权利要求1所述的基于单据的身份验证方法,其特征在于,所述校验平台基于校验规则优先级对所述单据信息进行校验包括:
3.根据权利要求2所述的基于单据的身份验证方法,其特征在于,根据第一优先级规则、第二优先级规则、第三优先级规则、第四优先级规则的顺序对所述单据信息进行校验包括:
4.根据权利要求1-3任一项所述的基于单据的身份验证方法,其特征在于,校验平台获取单据发送方的发送身份标识、单据信息及发送方校验配置信息之后,还包括:
5.根据权利要求4所述的基于单据的身份验证方法,其特征在于,若所述接收比对结果的为成功,则单据的安全名单验证通过之后,还包括:
6.根据权利要求1-3任一项所述的基于单据的身份验证方法,其特征在于,若所述单据的所述安全名单验证通过且所述合规性验证通过,则所述单据的身份验证通过,还包括:
7.根据权利要求1-3任一项所述的基于单据的身份验证方法,其特征在于,则将所述发送身份标识与所述接收安全名单比对,得到接收
8.一种基于单据的身份验证装置,其特征在于,所述基于单据的身份验证装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如权利要求1-7中任一项所述的基于单据的身份验证方法。
...【技术特征摘要】
1.一种基于单据的身份验证方法,其特征在于,所述基于单据的身份验证方法包括:
2.根据权利要求1所述的基于单据的身份验证方法,其特征在于,所述校验平台基于校验规则优先级对所述单据信息进行校验包括:
3.根据权利要求2所述的基于单据的身份验证方法,其特征在于,根据第一优先级规则、第二优先级规则、第三优先级规则、第四优先级规则的顺序对所述单据信息进行校验包括:
4.根据权利要求1-3任一项所述的基于单据的身份验证方法,其特征在于,校验平台获取单据发送方的发送身份标识、单据信息及发送方校验配置信息之后,还包括:
5.根据权利要求4所述的基于单据的身份验证方法,其特征在于,若所述接收比对结果的为成功,则单据的安全名单验证通过之后...
【专利技术属性】
技术研发人员:武凤鑫,薛建春,
申请(专利权)人:中科迅联智慧网络科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。