## Uses of Class
org.apache.ignite.plugin.security.SecurityCredentials

Packages that use SecurityCredentials
org.apache.ignite.internal.client.impl.connection
org.apache.ignite.internal.processors.authentication
org.apache.ignite.internal.processors.rest.client.message: Defines messages that are used in binary TCP communication between Ignite clients and nodes.
org.apache.ignite.internal.processors.security
org.apache.ignite.plugin.security: Contains APIs for security, authentication, and authorization.
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.

### Uses of SecurityCredentials in org.apache.ignite.internal.client.impl.connection

Methods in org.apache.ignite.internal.client.impl.connection that return SecurityCredentials
`protected SecurityCredentials` GridClientConnection.`credentials()` Returns credentials for this client connection.

Constructors in org.apache.ignite.internal.client.impl.connection with parameters of type SecurityCredentials
Constructor and Description
`GridClientConnection(UUID clientId, InetSocketAddress srvAddr, SSLContext sslCtx, GridClientTopology top, SecurityCredentials cred)` Creates a facade.

### Uses of SecurityCredentials in org.apache.ignite.internal.processors.authentication

Methods in org.apache.ignite.internal.processors.authentication with parameters of type SecurityCredentials
`SecurityContext` IgniteAuthenticationProcessor.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Authenticates grid node with it's attributes via underlying Authenticator.

### Uses of SecurityCredentials in org.apache.ignite.internal.processors.rest.client.message

Methods in org.apache.ignite.internal.processors.rest.client.message that return SecurityCredentials
`SecurityCredentials` GridClientAuthenticationRequest.`credentials()`

Methods in org.apache.ignite.internal.processors.rest.client.message with parameters of type SecurityCredentials
`void` GridClientAuthenticationRequest.`credentials(SecurityCredentials cred)`

### Uses of SecurityCredentials in org.apache.ignite.internal.processors.security

Methods in org.apache.ignite.internal.processors.security with parameters of type SecurityCredentials
`SecurityContext` IgniteSecurityProcessor.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Delegates call to `GridSecurityProcessor.authenticateNode(org.apache.ignite.cluster.ClusterNode, org.apache.ignite.plugin.security.SecurityCredentials)`
`SecurityContext` GridSecurityProcessor.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Authenticates grid node with it's attributes via underlying Authenticator.
`SecurityContext` IgniteSecurity.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Delegates call to `GridSecurityProcessor.authenticateNode(org.apache.ignite.cluster.ClusterNode, org.apache.ignite.plugin.security.SecurityCredentials)`
`SecurityContext` NoOpIgniteSecurityProcessor.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Delegates call to `GridSecurityProcessor.authenticateNode(org.apache.ignite.cluster.ClusterNode, org.apache.ignite.plugin.security.SecurityCredentials)`

### Uses of SecurityCredentials in org.apache.ignite.plugin.security

Methods in org.apache.ignite.plugin.security that return SecurityCredentials
`SecurityCredentials` SecurityCredentialsProvider.`credentials()` Gets security credentials.
`SecurityCredentials` SecurityCredentialsBasicProvider.`credentials()` Gets security credentials.
`SecurityCredentials` AuthenticationContext.`credentials()` Gets security credentials.

Methods in org.apache.ignite.plugin.security with parameters of type SecurityCredentials
`void` AuthenticationContext.`credentials(SecurityCredentials creds)` Sets security credentials.

Constructors in org.apache.ignite.plugin.security with parameters of type SecurityCredentials
Constructor and Description
`SecurityCredentialsBasicProvider(SecurityCredentials cred)` Constructs security credentials provider based on security credentials passed in.

### Uses of SecurityCredentials in org.apache.ignite.spi.discovery

Methods in org.apache.ignite.spi.discovery with parameters of type SecurityCredentials
`SecurityContext` DiscoverySpiNodeAuthenticator.`authenticateNode(ClusterNode node, SecurityCredentials cred)` Security credentials.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021