Uses of Class
io.grpc.ChannelCredentials
Packages that use ChannelCredentials
Package
Description
The gRPC core public API.
Interfaces and implementations that are internal to gRPC.
The main transport implementation based on Netty,
for both the client and the server.
Utilities with advanced features in the core layer that user can optionally use.
-
Uses of ChannelCredentials in io.grpc
Subclasses of ChannelCredentials in io.grpcModifier and TypeClassDescriptionfinal class
Provides a list ofChannelCredentials
, where any one may be used.final class
ChannelCredentials
which use per-RPCCallCredentials
.final class
No client identity, authentication, or encryption is to be used.final class
TLS credentials, providing server authentication and encryption.Methods in io.grpc that return ChannelCredentialsModifier and TypeMethodDescriptionTlsChannelCredentials.Builder.build()
Construct the credentials.static ChannelCredentials
ChoiceChannelCredentials.create
(ChannelCredentials... creds) Constructs with the providedcreds
as options, with preferred credentials first.static ChannelCredentials
CompositeChannelCredentials.create
(ChannelCredentials channelCreds, CallCredentials callCreds) static ChannelCredentials
InsecureChannelCredentials.create()
static ChannelCredentials
TlsChannelCredentials.create()
Use TLS with its defaults.CompositeChannelCredentials.getChannelCredentials()
LoadBalancer.Helper.getChannelCredentials()
Returns the ChannelCredentials used to construct the channel, without bearer tokens.LoadBalancer.Helper.getUnsafeChannelCredentials()
Returns the UNSAFE ChannelCredentials used to construct the channel, including bearer tokens.abstract ChannelCredentials
ChannelCredentials.withoutBearerTokens()
Returns the ChannelCredentials stripped of its CallCredentials.ChoiceChannelCredentials.withoutBearerTokens()
CompositeChannelCredentials.withoutBearerTokens()
InsecureChannelCredentials.withoutBearerTokens()
TlsChannelCredentials.withoutBearerTokens()
Methods in io.grpc that return types with arguments of type ChannelCredentialsModifier and TypeMethodDescriptionChoiceChannelCredentials.getCredentialsList()
Non-empty list of credentials, in preference order.Methods in io.grpc with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionstatic ChannelCredentials
ChoiceChannelCredentials.create
(ChannelCredentials... creds) Constructs with the providedcreds
as options, with preferred credentials first.static ChannelCredentials
CompositeChannelCredentials.create
(ChannelCredentials channelCreds, CallCredentials callCreds) LoadBalancer.Helper.createResolvingOobChannelBuilder
(String target, ChannelCredentials creds) Creates an out-of-band channel builder for LoadBalancer's own RPC needs, e.g., talking to an external load-balancer service, that is specified by a target string and credentials.static ManagedChannelBuilder
<?> Grpc.newChannelBuilder
(String target, ChannelCredentials creds) Creates a channel builder with a target string and credentials.InternalManagedChannelProvider.newChannelBuilder
(ManagedChannelProvider provider, String target, ChannelCredentials creds) ManagedChannelProvider.newChannelBuilder
(String target, ChannelCredentials creds) Creates a new builder with the given target URI and credentials.static ManagedChannelBuilder
<?> Grpc.newChannelBuilderForAddress
(String host, int port, ChannelCredentials creds) Creates a channel builder from a host, port, and credentials. -
Uses of ChannelCredentials in io.grpc.internal
Methods in io.grpc.internal with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionClientTransportFactory.swapChannelCredentials
(ChannelCredentials channelCreds) Swaps to a new ChannelCredentials with all other settings unchanged.Constructors in io.grpc.internal with parameters of type ChannelCredentialsModifierConstructorDescriptionManagedChannelImplBuilder
(String target, ChannelCredentials channelCreds, CallCredentials callCreds, ManagedChannelImplBuilder.ClientTransportFactoryBuilder clientTransportFactoryBuilder, ManagedChannelImplBuilder.ChannelBuilderDefaultPortProvider channelBuilderDefaultPortProvider) Creates a new managed channel builder with a target string, which can be either a validNameResolver
-compliant URI, or an authority string.ManagedChannelImplBuilder
(SocketAddress directServerAddress, String authority, ChannelCredentials channelCreds, CallCredentials callCreds, ManagedChannelImplBuilder.ClientTransportFactoryBuilder clientTransportFactoryBuilder, ManagedChannelImplBuilder.ChannelBuilderDefaultPortProvider channelBuilderDefaultPortProvider) Creates a new managed channel builder with the given server address, authority string of the channel. -
Uses of ChannelCredentials in io.grpc.netty
Methods in io.grpc.netty that return ChannelCredentialsModifier and TypeMethodDescriptionstatic ChannelCredentials
InsecureFromHttp1ChannelCredentials.create()
Creates an insecure credential that will upgrade from HTTP/1 to HTTP/2.static ChannelCredentials
InternalNettyChannelCredentials.create
(InternalProtocolNegotiator.ClientFactory negotiator) Creates aChannelCredentials
that will use the providednegotiator
.static ChannelCredentials
NettySslContextChannelCredentials.create
(io.netty.handler.ssl.SslContext sslContext) Create a credential using Netty's SslContext as configuration.Methods in io.grpc.netty with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionstatic NettyChannelBuilder
NettyChannelBuilder.forAddress
(String host, int port, ChannelCredentials creds) Creates a new builder with the given host and port.static NettyChannelBuilder
NettyChannelBuilder.forAddress
(SocketAddress serverAddress, ChannelCredentials creds) Creates a new builder with the given server address.static NettyChannelBuilder
NettyChannelBuilder.forTarget
(String target, ChannelCredentials creds) Creates a new builder with the given target string that will be resolved byNameResolver
.NettyChannelProvider.newChannelBuilder
(String target, ChannelCredentials creds) UdsNettyChannelProvider.newChannelBuilder
(String target, ChannelCredentials creds) InternalNettyChannelCredentials.toNegotiator
(ChannelCredentials channelCredentials) Converts aChannelCredentials
to a negotiator, in similar fashion as for a new channel. -
Uses of ChannelCredentials in io.grpc.util
Methods in io.grpc.util that return ChannelCredentialsModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.getChannelCredentials()
ForwardingLoadBalancerHelper.getUnsafeChannelCredentials()
Methods in io.grpc.util with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionForwardingLoadBalancerHelper.createResolvingOobChannelBuilder
(String target, ChannelCredentials creds)