asign

package module
v0.0.0-...-a43c515 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

README

爱签SDK V2

初始化
appId := "28666666"
appPrivateKeyPath := "../config/Test_appPrivateKey.cer"
asignPublicKeyPath := "../config/Test_asignPublicKey.cer"
prodEnv := false // prodEnv 为true请求爱签的生产环境,为false请求爱签的测试环境,请悉知
devMode := false // devMode 为true会打印接口请求和响应内容
client, err := asign.NewClient(appId, appPrivateKeyPath, asignPublicKeyPath, prodEnv, devMode)
打赏

赞赏多少都是您的心意,感谢您的支持!打赏时烦请备注一下您的github账号,以便添加感谢名单

感谢名单
Benefactor Channel Amount Time

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	AppId string // APPID
	// contains filtered or unexported fields
}

func NewClient

func NewClient(appId, appPrivateKeyPath, asignPublicKeyPath string, prodEnv, devMode bool) (client *Client, err error)

func (Client) AddEnterpriseUserV2

func (the Client) AddEnterpriseUserV2(ctx context.Context, req *model.AddEnterpriseUserV2ReqBody) (res *model.BaseRes[model.AddEnterpriseUserV2ResBody], err error)

添加企业用户(V2)

func (Client) AddPersonalUserV2

func (the Client) AddPersonalUserV2(ctx context.Context, req *model.AddPersonalUserV2ReqBody) (res *model.BaseRes[model.AddPersonalUserV2ResBody], err error)

添加个人用户(V2)

func (Client) AddStrangerV2

func (the Client) AddStrangerV2(ctx context.Context, req *model.AddStrangerV2ReqBody) (res *model.BaseRes[model.AddStrangerV2ResBody], err error)

添加陌生用户(V2)

func (Client) AuthCaptchaResend

func (the Client) AuthCaptchaResend(ctx context.Context, req *model.AuthCaptchaResendReqBody) (res *model.BaseRes[model.AuthCaptchaResendResBody], err error)

重新发送认证验证码

func (Client) AuthCaptchaVerify

func (the Client) AuthCaptchaVerify(ctx context.Context, req *model.AuthCaptchaVerifyReqBody) (res *model.BaseRes[model.AuthCaptchaVerifyResBody], err error)

认证验证码校验

func (Client) AuthCompanyMobile3

func (the Client) AuthCompanyMobile3(ctx context.Context, req *model.AuthCompanyMobile3ReqBody) (res *model.BaseRes[model.AuthCompanyMobile3ResBody], err error)

企业法人运营商三要素认证

func (Client) AuthPersonMobile3

func (the Client) AuthPersonMobile3(ctx context.Context, req *model.AuthPersonMobile3ReqBody) (res *model.BaseRes[model.AuthPersonMobile3ResBody], err error)

个人运营商三要素认证

func (Client) ContractAddSigner

func (the Client) ContractAddSigner(ctx context.Context, req *model.ContractAddSignerReqBody) (res *model.BaseRes[model.ContractAddSignerResBody], err error)

添加签署方

func (Client) ContractCreate

func (the Client) ContractCreate(ctx context.Context, req *model.ContractCreateReqBody) (res *model.BaseRes[model.ContractCreateResBody], err error)

创建待签署文件

func (Client) DownloadContract

func (the Client) DownloadContract(ctx context.Context, req *model.DownloadContractReqBody) (res *model.BaseRes[model.DownloadContractResBody], err error)

下载合同信息

func (Client) DownloadContractFile

创建待签署文件

func (Client) EnterpriseInfo

func (the Client) EnterpriseInfo(ctx context.Context, req *model.EnterpriseInfoReqBody) (res *model.BaseRes[model.EnterpriseInfoResBody], err error)

企业工商数据查询

func (Client) GetAuthRecordInfo

func (the Client) GetAuthRecordInfo(ctx context.Context, req *model.GetAuthRecordInfoReqBody) (res *model.BaseRes[model.GetAuthRecordInfoResBody], err error)

实名认证信息查询

func (Client) GetAuthSerialNo

func (the Client) GetAuthSerialNo(ctx context.Context, req *model.GetAuthSerialNoReqBody) (res *model.BaseRes[model.GetAuthSerialNoResBody], err error)

实名认证流水号查询

func (Client) GetCompUser

func (the Client) GetCompUser(ctx context.Context, req *model.GetCompUserReqBody) (res *model.BaseRes[model.GetCompUserResBody], err error)

查询企业信息

func (Client) GetContract

func (the Client) GetContract(ctx context.Context, req *model.GetContractReqBody) (res *model.BaseRes[model.GetContractResBody], err error)

查询合同信息

func (Client) GetContractStatus

func (the Client) GetContractStatus(ctx context.Context, req *model.GetContractStatusReqBody) (res *model.BaseRes[model.GetContractStatusResBody], err error)

查询合同状态

func (Client) GetUser

func (the Client) GetUser(ctx context.Context, req *model.GetUserReqBody) (res *model.BaseRes[model.GetUserResBody], err error)

查询用户信息

func (Client) GetUserSeals

func (the Client) GetUserSeals(ctx context.Context, req *model.GetUserSealsReqBody) (res *model.BaseRes[model.GetUserSealsResBody], err error)

查询印章

func (Client) ModifyCompanyInfo

func (the Client) ModifyCompanyInfo(ctx context.Context, req *model.ModifyCompanyInfoReqBody) (res *model.BaseRes[model.ModifyCompanyInfoResBody], err error)

修改企业信息

func (Client) ModifyStranger

func (the Client) ModifyStranger(ctx context.Context, req *model.ModifyStrangerReqBody) (res *model.BaseRes[model.ModifyStrangerResBody], err error)

修改陌生用户

func (Client) ModifyUserName

func (the Client) ModifyUserName(ctx context.Context, req *model.ModifyUserNameReqBody) (res *model.BaseRes[model.ModifyUserNameResBody], err error)

修改用户信息

func (Client) NocheckAuth

func (the Client) NocheckAuth(ctx context.Context, req *model.NocheckAuthReqBody) (res *model.BaseRes[model.NocheckAuthResBody], err error)

印章授权(无校验)

func (Client) SendUserModifyMobileCode

发送修改用户手机号验证码

func (Client) Sha1WithRsaSign

func (the Client) Sha1WithRsaSign(bizDataStr string, bizDataBytes []byte) (sign, timestamp string)

Sha1WithRsaSign 签名

func (Client) Sha1WithRsaVerify

func (the Client) Sha1WithRsaVerify(bodyBytes []byte) (pass bool)

Sha1WithRsaVerify 验签

func (Client) UserDelete

func (the Client) UserDelete(ctx context.Context, req *model.UserDeleteReqBody) (res *model.BaseRes[model.UserDeleteResBody], err error)

用户删除

func (Client) UserModifyMobile

func (the Client) UserModifyMobile(ctx context.Context, req *model.UserModifyMobileReqBody) (res *model.BaseRes[model.UserModifyMobileResBody], err error)

修改用户手机号(运营商三要素方案)

func (Client) UserModifyMobileByCode

修改用户手机号(验证码方案)

func (Client) UserReauth

func (the Client) UserReauth(ctx context.Context, req *model.UserReauthReqBody) (res *model.BaseRes[model.UserReauthResBody], err error)

用户重新认证

func (Client) UserUpdateMobile

func (the Client) UserUpdateMobile(ctx context.Context, req *model.UserUpdateMobileReqBody) (res *model.BaseRes[model.UserUpdateMobileResBody], err error)

修改用户手机号(平台方自行认证模式)

func (Client) VerifyCompanyEnt3

func (the Client) VerifyCompanyEnt3(ctx context.Context, req *model.VerifyCompanyEnt3ReqBody) (res *model.BaseRes[model.VerifyCompanyResBody], err error)

企业三要素比对

func (Client) VerifyCompanyEnt4

func (the Client) VerifyCompanyEnt4(ctx context.Context, req *model.VerifyCompanyEnt4ReqBody) (res *model.BaseRes[model.VerifyCompanyResBody], err error)

企业四要素比对

func (Client) VerifyPersonBank3

func (the Client) VerifyPersonBank3(ctx context.Context, req *model.VerifyPersonBank3ReqBody) (res *model.BaseRes[model.VerifyPersonResBody], err error)

个人银行卡三要素比对

func (Client) VerifyPersonBank4

func (the Client) VerifyPersonBank4(ctx context.Context, req *model.VerifyPersonBank4ReqBody) (res *model.BaseRes[model.VerifyPersonResBody], err error)

个人银行卡四要素比对

func (Client) VerifyPersonEnt2

func (the Client) VerifyPersonEnt2(ctx context.Context, req *model.VerifyPersonEnt2ReqBody) (res *model.BaseRes[model.VerifyPersonResBody], err error)

个人运营商二要素比对

func (Client) VerifyPersonEnt3

func (the Client) VerifyPersonEnt3(ctx context.Context, req *model.VerifyPersonEnt3ReqBody) (res *model.BaseRes[model.VerifyPersonResBody], err error)

个人运营商三要素比对

func (Client) VerifyPersonIdCard2

func (the Client) VerifyPersonIdCard2(ctx context.Context, req *model.VerifyPersonIdCard2ReqBody) (res *model.BaseRes[model.VerifyPersonResBody], err error)

个人身份证二要素比对

func (Client) WithdrawContract

func (the Client) WithdrawContract(ctx context.Context, req *model.WithdrawContractReqBody) (res *model.BaseRes[model.WithdrawContractResBody], err error)

合同撤销

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL