Uses of Class
oracle.nosql.driver.iam.SignatureProvider
Package
Description
This package contains the public API for managing security for the
Oracle NoSQL Database Cloud using Oracle Cloud Infrastructure Identity
and Access Management (IAM).
-
Uses of SignatureProvider in oracle.nosql.driver.iam
Modifier and TypeMethodDescriptionstatic SignatureProvider
SignatureProvider.createWithInstancePrincipal()
Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(String iamAuthUrl) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(String iamAuthUrl, Region region, Logger logger) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(Region region) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(File delegationTokenFile) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String delegationToken) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String iamAuthUrl, Region region, File delegationTokenFile, Logger logger) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String iamAuthUrl, Region region, String delegationToken, Logger logger) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity()
Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using the Kubernetes service account token at the default path/var/run/secrets/kubernetes.io/serviceaccount/token
.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity
(File serviceAccountTokenFile, Logger logger) Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using Kubernetes service account token in the specified token file.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity
(String serviceAccountToken, Logger logger) Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using specified Kubernetes service account token string.static SignatureProvider
SignatureProvider.createWithResourcePrincipal()
Creates a SignatureProvider using a resource principal.static SignatureProvider
SignatureProvider.createWithResourcePrincipal
(Logger logger) Creates a SignatureProvider using a resource principal.static SignatureProvider
SignatureProvider.createWithSessionToken()
Creates a SignatureProvider using a temporary session token read from a token file.static SignatureProvider
SignatureProvider.createWithSessionToken
(String profile) Creates a SignatureProvider using a temporary session token read from a token file.static SignatureProvider
SignatureProvider.createWithSessionToken
(String configFilePath, String profile) Creates a SignatureProvider using a temporary session token read from a token file.