Uses of Interface
com.oracle.bmc.auth.SessionKeySupplier
-
Packages that use SessionKeySupplier Package Description com.oracle.bmc.auth com.oracle.bmc.auth.internal -
-
Uses of SessionKeySupplier in com.oracle.bmc.auth
Classes in com.oracle.bmc.auth that implement SessionKeySupplier Modifier and Type Class Description protected static classAbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplierHelper class to cache the private key as bytes so we don’t have to parse it every time.Fields in com.oracle.bmc.auth declared as SessionKeySupplier Modifier and Type Field Description protected SessionKeySupplierAbstractRequestingAuthenticationDetailsProvider.Builder. sessionKeySupplierMethods in com.oracle.bmc.auth that return SessionKeySupplier Modifier and Type Method Description protected static SessionKeySupplierResourcePrincipalAuthenticationDetailsProvider. getSessionKeySupplierFromPemAndPassphrase(String ociResourcePrincipalPrivateKey, String ociResourcePrincipalPassphrase, String inputType)Methods in com.oracle.bmc.auth with parameters of type SessionKeySupplier Modifier and Type Method Description protected abstract PAbstractFederationClientAuthenticationDetailsProviderBuilder. buildProvider(SessionKeySupplier sessionKeySupplierToUse)Build the actual provider.protected InstancePrincipalsAuthenticationDetailsProviderInstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder. buildProvider(SessionKeySupplier sessionKeySupplierToUse)protected ResourcePrincipalAuthenticationDetailsProviderResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder. buildProvider(SessionKeySupplier sessionKeySupplierToUse)protected FederationClientAbstractFederationClientAuthenticationDetailsProviderBuilder. createFederationClient(SessionKeySupplier sessionKeySupplier)Create the federation client.protected FederationClientResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder. createFederationClient(SessionKeySupplier sessionKeySupplier)protected static FederationClientResourcePrincipalAuthenticationDetailsProvider. getFederationClientFromRpst(String ociResourcePrincipalRpst, String inputType, SessionKeySupplier sessionKeySupplier)BAbstractRequestingAuthenticationDetailsProvider.Builder. sessionKeySupplier(SessionKeySupplier sessionKeySupplier)Configures the custom SessionKeySupplier to use.Constructors in com.oracle.bmc.auth with parameters of type SessionKeySupplier Constructor Description AbstractRequestingAuthenticationDetailsProvider(FederationClient federationClient, SessionKeySupplier sessionKeySupplier)CachingSessionKeySupplier(SessionKeySupplier delegate)ResourcePrincipalAuthenticationDetailsProvider(FederationClient federationClient, SessionKeySupplier sessionKeySupplier, Region region)Constructor of ResourcePrincipalAuthenticationDetailsProvider. -
Uses of SessionKeySupplier in com.oracle.bmc.auth.internal
Classes in com.oracle.bmc.auth.internal that implement SessionKeySupplier Modifier and Type Class Description classFileBasedKeySupplierclassFixedContentKeySupplierThis is a SessionKeySupplier which fakes the ability to refresh its contained key.Fields in com.oracle.bmc.auth.internal declared as SessionKeySupplier Modifier and Type Field Description protected SessionKeySupplierAbstractFederationClient. sessionKeySupplierConstructors in com.oracle.bmc.auth.internal with parameters of type SessionKeySupplier Constructor Description AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.FileBasedResourcePrincipalFederationClient(SessionKeySupplier sessionKeySupplier, String resourcePrincipalSessionTokenPath)Constructor of FileBasedResourcePrincipalFederationClient.FixedContentResourcePrincipalFederationClient(String resourcePrincipalSessionToken, SessionKeySupplier sessionKeySupplier)Constructor of FixedContentResourcePrincipalFederationClient.ResourcePrincipalsFederationClient(String resourcePrincipalTokenEndpoint, RptPathProvider resourcePrincipalTokenPathProvider, String resourcePrincipalSessionTokenEndpoint, SessionKeySupplier sessionKeySupplier, InstancePrincipalsAuthenticationDetailsProvider instancePrincipalsAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsFederationClient.ResourcePrincipalsV3FederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalSessionTokenEndpoint, SessionKeySupplier sessionKeySupplier, ResourcePrincipalAuthenticationDetailsProvider leafAuthDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsFederationClient.ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsV2FederationClient.ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, String resourcePrincipalTokenPath, String securityContext, SessionKeySupplier sessionKeySupplier, KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of ResourcePrincipalsV2FederationClient.SecurityTokenAdapter(String securityToken, SessionKeySupplier sessionKeySupplier)X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig)Same as#X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set, ClientConfigurator, List, String)but with ‘purpose’ set toX509FederationClient.DEFAULT_PURPOSE.X509FederationClient(String federationEndpoint, String tenancyId, X509CertificateSupplier leafCertificateSupplier, SessionKeySupplier sessionKeySupplier, Set<X509CertificateSupplier> intermediateCertificateSuppliers, ClientConfigurator clientConfigurator, List<ClientConfigurator> additionalClientConfigurators, CircuitBreakerConfiguration circuitBreakerConfig, String purpose)The constructor.
-