public class RsaKeyPairCredentialProvider extends SessionCredentialsProvider
| Modifier and Type | Class and Description |
|---|---|
static interface |
RsaKeyPairCredentialProvider.Builder |
| Modifier and Type | Field and Description |
|---|---|
int |
durationSeconds
Default duration for started sessions.
|
| Constructor and Description |
|---|
RsaKeyPairCredentialProvider(Config config)
Deprecated.
|
RsaKeyPairCredentialProvider(Configuration config)
Deprecated.
|
RsaKeyPairCredentialProvider(String publicKeyId,
String privateKey)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static RsaKeyPairCredentialProvider.Builder |
builder() |
RefreshResult<CredentialModel> |
createCredential(CompatibleUrlConnClient client) |
int |
getConnectTimeout() |
int |
getDurationSeconds() |
RefreshResult<CredentialModel> |
getNewSessionCredentials(CompatibleUrlConnClient client) |
String |
getPrivateKey() |
String |
getPublicKeyId() |
int |
getReadTimeout() |
String |
getRegionId() |
String |
getSTSEndpoint() |
RefreshResult<CredentialModel> |
refreshCredentials() |
void |
setConnectTimeout(int connectTimeout) |
void |
setDurationSeconds(int durationSeconds) |
void |
setPrivateKey(String privateKey) |
void |
setPublicKeyId(String publicKeyId) |
void |
setReadTimeout(int readTimeout) |
void |
setRegionId(String regionId) |
void |
setSTSEndpoint(String STSEndpoint) |
close, getCredentials, getStaleTime, isAsyncCredentialUpdateEnabledpublic int durationSeconds
@Deprecated public RsaKeyPairCredentialProvider(Configuration config)
@Deprecated public RsaKeyPairCredentialProvider(Config config)
@Deprecated public RsaKeyPairCredentialProvider(String publicKeyId, String privateKey)
public static RsaKeyPairCredentialProvider.Builder builder()
public RefreshResult<CredentialModel> refreshCredentials()
refreshCredentials in class SessionCredentialsProviderpublic RefreshResult<CredentialModel> createCredential(CompatibleUrlConnClient client)
public RefreshResult<CredentialModel> getNewSessionCredentials(CompatibleUrlConnClient client)
public int getDurationSeconds()
public void setDurationSeconds(int durationSeconds)
public String getPublicKeyId()
public void setPublicKeyId(String publicKeyId)
public String getPrivateKey()
public void setPrivateKey(String privateKey)
public String getRegionId()
public void setRegionId(String regionId)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public String getSTSEndpoint()
public void setSTSEndpoint(String STSEndpoint)
Copyright © 2023. All rights reserved.