程序包 | 说明 |
---|---|
com.tencent.cos.xml | |
com.tencent.cos.xml.crypto | |
com.tencent.qcloud.core.auth | |
com.tencent.qcloud.core.http |
限定符和类型 | 字段和说明 |
---|---|
protected QCloudCredentialProvider |
CosXmlBaseService.credentialProvider |
限定符和类型 | 方法和说明 |
---|---|
QCloudCredentialProvider |
CosXmlBaseService.getCredentialProvider() |
构造器和说明 |
---|
CIService(android.content.Context context,
CosXmlServiceConfig configuration,
QCloudCredentialProvider qCloudCredentialProvider) |
CosXmlBaseService(android.content.Context context,
CosXmlServiceConfig configuration,
QCloudCredentialProvider qCloudCredentialProvider)
cos android SDK 服务
|
CosXmlService(android.content.Context context,
CosXmlServiceConfig configuration,
QCloudCredentialProvider qCloudCredentialProvider)
cos android SDK 服务
|
CosXmlSimpleService(android.content.Context context,
CosXmlServiceConfig configuration,
QCloudCredentialProvider qCloudCredentialProvider) |
构造器和说明 |
---|
CryptoModuleAE(CosXmlSimpleService cos,
QCloudCredentialProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider) |
CryptoModuleAE(QCLOUDKMS kms,
CosXmlSimpleService cos,
QCloudCredentialProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider) |
CryptoModuleBase(CosXmlSimpleService cos,
QCloudCredentialProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider)
For testing purposes only.
|
CryptoModuleBase(QCLOUDKMS kms,
CosXmlSimpleService cos,
QCloudCredentialProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider) |
TencentCloudKMSClient(java.lang.String region,
QCloudCredentialProvider credentialProvider) |
限定符和类型 | 接口和说明 |
---|---|
interface |
ScopeLimitCredentialProvider
可以指定范围限制的证书提供器
|
限定符和类型 | 类和说明 |
---|---|
class |
BasicLifecycleCredentialProvider
基础的生命周期证书提供器
用于定义如何获取具有生命周期的证书 QCloudLifecycleCredentials ,您可以自定义临时密钥服务的 HTTP 响应体,给终端返回服务器时间作为签名的开始时间,用来避免由于用户手机本地时间偏差过大导致的签名不正确,或者使用其他的协议来进行终端和服务端之间的通信。 |
class |
BasicScopeLimitCredentialProvider
指定范围限制的证书提供器
|
class |
SessionCredentialProvider
|
class |
ShortTimeCredentialProvider
本地临时证书提供器
非常不推荐直接使用这种方式,因为会在客户端暴露您的secretId, secretKey,导致秘钥泄露, 推荐使用服务端下发临时秘钥的方式实现 SessionCredentialProvider
SDK 示例:方式三:通过永久密钥进行授权(不推荐) |
class |
StaticCredentialProvider
静态证书提供器
直接接收 QCloudCredentials 并对外输出 |
class |
STSScopeLimitCredentialProvider
STS临时证书提供器
STS信息请参考:STS相关接口
|
限定符和类型 | 字段和说明 |
---|---|
protected QCloudCredentialProvider |
HttpTask.credentialProvider |
限定符和类型 | 方法和说明 |
---|---|
<T> HttpTask<T> |
QCloudHttpClient.resolveRequest(QCloudHttpRequest<T> request,
QCloudCredentialProvider credentialProvider) |