public class BtoeClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
BtoeClient(Credential credential,
String region) |
BtoeClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
CreateAudioDepositResponse |
CreateAudioDeposit(CreateAudioDepositRequest req)
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。
|
CreateDataDepositResponse |
CreateDataDeposit(CreateDataDepositRequest req)
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。
|
CreateDocDepositResponse |
CreateDocDeposit(CreateDocDepositRequest req)
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
CreateHashDepositResponse |
CreateHashDeposit(CreateHashDepositRequest req)
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。
|
CreateHashDepositNoCertResponse |
CreateHashDepositNoCert(CreateHashDepositNoCertRequest req)
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。
|
CreateHashDepositNoSealResponse |
CreateHashDepositNoSeal(CreateHashDepositNoSealRequest req)
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。
|
CreateImageDepositResponse |
CreateImageDeposit(CreateImageDepositRequest req)
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。
|
CreateVideoDepositResponse |
CreateVideoDeposit(CreateVideoDepositRequest req)
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB,下载URL文件大小不大于200 MB。
|
GetDepositCertResponse |
GetDepositCert(GetDepositCertRequest req)
用户通过存证编码向BTOE查询存证电子凭证信息。
|
GetDepositFileResponse |
GetDepositFile(GetDepositFileRequest req)
用户通过存证编码向BTOE获取存证文件的下载URL。
-注:Hash类存证、业务数据明文存证不产生存证文件。
|
GetDepositInfoResponse |
GetDepositInfo(GetDepositInfoRequest req)
用户通过存证编码向BTOE查询存证基本信息。
|
VerifyEvidenceBlockChainTxHashResponse |
VerifyEvidenceBlockChainTxHash(VerifyEvidenceBlockChainTxHashRequest req)
用户向BTOE核验存证结果中的区块链交易hash的真实性
|
VerifyEvidenceHashResponse |
VerifyEvidenceHash(VerifyEvidenceHashRequest req)
用户存证内容hash向BTOE核验存证记录的真实性。
|
call, callOctetStream, getClientProfile, getCredential, getRegion, internalRequest, retry, setClientProfile, setCredential, setRegion
public BtoeClient(Credential credential, String region)
public BtoeClient(Credential credential, String region, ClientProfile profile)
public CreateAudioDepositResponse CreateAudioDeposit(CreateAudioDepositRequest req) throws TencentCloudSDKException
req
- CreateAudioDepositRequestTencentCloudSDKException
public CreateDataDepositResponse CreateDataDeposit(CreateDataDepositRequest req) throws TencentCloudSDKException
req
- CreateDataDepositRequestTencentCloudSDKException
public CreateDocDepositResponse CreateDocDeposit(CreateDocDepositRequest req) throws TencentCloudSDKException
req
- CreateDocDepositRequestTencentCloudSDKException
public CreateHashDepositResponse CreateHashDeposit(CreateHashDepositRequest req) throws TencentCloudSDKException
req
- CreateHashDepositRequestTencentCloudSDKException
public CreateHashDepositNoCertResponse CreateHashDepositNoCert(CreateHashDepositNoCertRequest req) throws TencentCloudSDKException
req
- CreateHashDepositNoCertRequestTencentCloudSDKException
public CreateHashDepositNoSealResponse CreateHashDepositNoSeal(CreateHashDepositNoSealRequest req) throws TencentCloudSDKException
req
- CreateHashDepositNoSealRequestTencentCloudSDKException
public CreateImageDepositResponse CreateImageDeposit(CreateImageDepositRequest req) throws TencentCloudSDKException
req
- CreateImageDepositRequestTencentCloudSDKException
public CreateVideoDepositResponse CreateVideoDeposit(CreateVideoDepositRequest req) throws TencentCloudSDKException
req
- CreateVideoDepositRequestTencentCloudSDKException
public GetDepositCertResponse GetDepositCert(GetDepositCertRequest req) throws TencentCloudSDKException
req
- GetDepositCertRequestTencentCloudSDKException
public GetDepositFileResponse GetDepositFile(GetDepositFileRequest req) throws TencentCloudSDKException
req
- GetDepositFileRequestTencentCloudSDKException
public GetDepositInfoResponse GetDepositInfo(GetDepositInfoRequest req) throws TencentCloudSDKException
req
- GetDepositInfoRequestTencentCloudSDKException
public VerifyEvidenceBlockChainTxHashResponse VerifyEvidenceBlockChainTxHash(VerifyEvidenceBlockChainTxHashRequest req) throws TencentCloudSDKException
req
- VerifyEvidenceBlockChainTxHashRequestTencentCloudSDKException
public VerifyEvidenceHashResponse VerifyEvidenceHash(VerifyEvidenceHashRequest req) throws TencentCloudSDKException
req
- VerifyEvidenceHashRequestTencentCloudSDKException
Copyright © 2022. All rights reserved.