Class BtoeClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.btoe.v20210514.BtoeClient
-
public class BtoeClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description BtoeClient(Credential credential, String region)BtoeClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateAudioDepositResponseCreateAudioDeposit(CreateAudioDepositRequest req)用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。CreateDataDepositResponseCreateDataDeposit(CreateDataDepositRequest req)用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。CreateDocDepositResponseCreateDocDeposit(CreateDocDepositRequest req)用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。CreateHashDepositResponseCreateHashDeposit(CreateHashDepositRequest req)用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。CreateHashDepositNoCertResponseCreateHashDepositNoCert(CreateHashDepositNoCertRequest req)用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。CreateHashDepositNoSealResponseCreateHashDepositNoSeal(CreateHashDepositNoSealRequest req)用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。CreateImageDepositResponseCreateImageDeposit(CreateImageDepositRequest req)用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。CreateVideoDepositResponseCreateVideoDeposit(CreateVideoDepositRequest req)用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB。GetDepositCertResponseGetDepositCert(GetDepositCertRequest req)用户通过存证编码向BTOE查询存证电子凭证信息。GetDepositFileResponseGetDepositFile(GetDepositFileRequest req)用户通过存证编码向BTOE获取存证文件的下载URL。 -注:Hash类存证、业务数据明文存证不产生存证文件。GetDepositInfoResponseGetDepositInfo(GetDepositInfoRequest req)用户通过存证编码向BTOE查询存证基本信息。VerifyEvidenceBlockChainTxHashResponseVerifyEvidenceBlockChainTxHash(VerifyEvidenceBlockChainTxHashRequest req)用户向BTOE核验存证结果中的区块链交易hash的真实性VerifyEvidenceHashResponseVerifyEvidenceHash(VerifyEvidenceHashRequest req)用户存证内容hash向BTOE核验存证记录的真实性。-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
BtoeClient
public BtoeClient(Credential credential, String region)
-
BtoeClient
public BtoeClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
CreateAudioDeposit
public CreateAudioDepositResponse CreateAudioDeposit(CreateAudioDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的音频原文件或下载URL,BTOE对音频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。音频类型支持格式:mp3、wav、wma、midi、flac;原文件上传大小不超过5 MB,下载URL文件大小不超过25 MB。- Parameters:
req- CreateAudioDepositRequest- Returns:
- CreateAudioDepositResponse
- Throws:
TencentCloudSDKException
-
CreateDataDeposit
public CreateDataDepositResponse CreateDataDeposit(CreateDataDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的业务数据明文,业务数据明文存证写入后不可修改,BTOE对业务数据明文存证生成含有电子签章的区块链存证电子凭证。- Parameters:
req- CreateDataDepositRequest- Returns:
- CreateDataDepositResponse
- Throws:
TencentCloudSDKException
-
CreateDocDeposit
public CreateDocDepositResponse CreateDocDeposit(CreateDocDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的文档原文件或下载URL,BTOE对文档原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。文档类型支持格式:doc、docx、xls、xlsx、ppt、pptx、 pdf、html、txt、md、csv;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。- Parameters:
req- CreateDocDepositRequest- Returns:
- CreateDocDepositResponse
- Throws:
TencentCloudSDKException
-
CreateHashDeposit
public CreateHashDepositResponse CreateHashDeposit(CreateHashDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。- Parameters:
req- CreateHashDepositRequest- Returns:
- CreateHashDepositResponse
- Throws:
TencentCloudSDKException
-
CreateHashDepositNoCert
public CreateHashDepositNoCertResponse CreateHashDepositNoCert(CreateHashDepositNoCertRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,本接口不生成区块链存证电子凭证。- Parameters:
req- CreateHashDepositNoCertRequest- Returns:
- CreateHashDepositNoCertResponse
- Throws:
TencentCloudSDKException
-
CreateHashDepositNoSeal
public CreateHashDepositNoSealResponse CreateHashDepositNoSeal(CreateHashDepositNoSealRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的原文数据Hash值,BTOE对业务数据Hash值存证上链,并生成无电子签章的区块链存证电子凭证。- Parameters:
req- CreateHashDepositNoSealRequest- Returns:
- CreateHashDepositNoSealResponse
- Throws:
TencentCloudSDKException
-
CreateImageDeposit
public CreateImageDepositResponse CreateImageDeposit(CreateImageDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的图片原文件或下载URL,BTOE对图片原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。图片类型支持格式:png、jpg、jpeg、bmp、gif、svg;原文件上传大小不超过5 MB,下载URL文件大小不超过10 MB。- Parameters:
req- CreateImageDepositRequest- Returns:
- CreateImageDepositResponse
- Throws:
TencentCloudSDKException
-
CreateVideoDeposit
public CreateVideoDepositResponse CreateVideoDeposit(CreateVideoDepositRequest req) throws TencentCloudSDKException
用户通过本接口向BTOE写入待存证的视频的原文件或下载URL,BTOE对视频原文件存储后,将其Hash值存证上链,并生成含有电子签章的区块链存证电子凭证。视频文件支持格式:mp4、avi、mkv、mov、flv,wmv,rmvb,3gp;文件大小限制:直接上传原文件不大于5MB。- Parameters:
req- CreateVideoDepositRequest- Returns:
- CreateVideoDepositResponse
- Throws:
TencentCloudSDKException
-
GetDepositCert
public GetDepositCertResponse GetDepositCert(GetDepositCertRequest req) throws TencentCloudSDKException
用户通过存证编码向BTOE查询存证电子凭证信息。- Parameters:
req- GetDepositCertRequest- Returns:
- GetDepositCertResponse
- Throws:
TencentCloudSDKException
-
GetDepositFile
public GetDepositFileResponse GetDepositFile(GetDepositFileRequest req) throws TencentCloudSDKException
用户通过存证编码向BTOE获取存证文件的下载URL。 -注:Hash类存证、业务数据明文存证不产生存证文件。- Parameters:
req- GetDepositFileRequest- Returns:
- GetDepositFileResponse
- Throws:
TencentCloudSDKException
-
GetDepositInfo
public GetDepositInfoResponse GetDepositInfo(GetDepositInfoRequest req) throws TencentCloudSDKException
用户通过存证编码向BTOE查询存证基本信息。- Parameters:
req- GetDepositInfoRequest- Returns:
- GetDepositInfoResponse
- Throws:
TencentCloudSDKException
-
VerifyEvidenceBlockChainTxHash
public VerifyEvidenceBlockChainTxHashResponse VerifyEvidenceBlockChainTxHash(VerifyEvidenceBlockChainTxHashRequest req) throws TencentCloudSDKException
用户向BTOE核验存证结果中的区块链交易hash的真实性- Parameters:
req- VerifyEvidenceBlockChainTxHashRequest- Returns:
- VerifyEvidenceBlockChainTxHashResponse
- Throws:
TencentCloudSDKException
-
VerifyEvidenceHash
public VerifyEvidenceHashResponse VerifyEvidenceHash(VerifyEvidenceHashRequest req) throws TencentCloudSDKException
用户存证内容hash向BTOE核验存证记录的真实性。- Parameters:
req- VerifyEvidenceHashRequest- Returns:
- VerifyEvidenceHashResponse
- Throws:
TencentCloudSDKException
-
-