public class EInvoiceMyCrypto extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
byte[] |
encEInvoiceXML |
byte[] |
encPayerId |
byte[] |
encPayerName |
byte[] |
encURL |
byte[] |
encVerifyCode |
| 构造器和说明 |
|---|
EInvoiceMyCrypto() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decEInvoice(byte[] eInvoiceCode,
byte[] eInvoiceNum,
byte[] verifyCode,
byte[] payerId,
byte[] ciphetext) |
static byte[] |
deduceEInvoiceIndex(byte[] input) |
static EInvoiceMyCrypto |
encEInvoice(byte[] eInvoiceCode,
byte[] eInvoiceNum,
byte[] verifyCode,
byte[] payerId,
byte[] payerName,
byte[] eInvoiceXML,
byte[] url) |
public byte[] encVerifyCode
public byte[] encPayerId
public byte[] encPayerName
public byte[] encEInvoiceXML
public byte[] encURL
public static EInvoiceMyCrypto encEInvoice(byte[] eInvoiceCode, byte[] eInvoiceNum, byte[] verifyCode, byte[] payerId, byte[] payerName, byte[] eInvoiceXML, byte[] url)
eInvoiceCode - //票据代码,不能为空eInvoiceNum - //票据号码,不能为空verifyCode - //校验码,是否能为空 如果有的话对身份证号哈希是否一步做完还是上层做了分步组装payerId - //身份证号 选填 如果有的话对身份证号哈希是否一步做完还是上层做了分步组装payerName - //交款人姓名,是否能为空eInvoiceXML - //票据详情,是否能为空url - //票据版式文件地址,是否能为空public static byte[] decEInvoice(byte[] eInvoiceCode,
byte[] eInvoiceNum,
byte[] verifyCode,
byte[] payerId,
byte[] ciphetext)
eInvoiceCode - //票据代码,不能为空eInvoiceNum - //票据号码,不能为空verifyCode - //校验码,是否能为空 如果有的话对身份证号哈希是否一步做完还是上层做了分步组装payerId - //身份证号 选填 如果有的话对身份证号哈希是否一步做完还是上层做了分步组装public static byte[] deduceEInvoiceIndex(byte[] input)
input - 输入的身份证或者校验码Copyright © 2022. All rights reserved.