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 classProvides a list ofChannelCredentials, where any one may be used.final classChannelCredentialswhich use per-RPCCallCredentials.final classNo client identity, authentication, or encryption is to be used.final classTLS credentials, providing server authentication and encryption.Methods in io.grpc that return ChannelCredentialsModifier and TypeMethodDescriptionTlsChannelCredentials.Builder.build()Construct the credentials.static ChannelCredentialsChoiceChannelCredentials.create(ChannelCredentials... creds) Constructs with the providedcredsas options, with preferred credentials first.static ChannelCredentialsCompositeChannelCredentials.create(ChannelCredentials channelCreds, CallCredentials callCreds) static ChannelCredentialsInsecureChannelCredentials.create()static ChannelCredentialsTlsChannelCredentials.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 ChannelCredentialsChannelCredentials.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 ChannelCredentialsChoiceChannelCredentials.create(ChannelCredentials... creds) Constructs with the providedcredsas options, with preferred credentials first.static ChannelCredentialsCompositeChannelCredentials.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 ChannelCredentialsInsecureFromHttp1ChannelCredentials.create()Creates an insecure credential that will upgrade from HTTP/1 to HTTP/2.static ChannelCredentialsInternalNettyChannelCredentials.create(InternalProtocolNegotiator.ClientFactory negotiator) Creates aChannelCredentialsthat will use the providednegotiator.static ChannelCredentialsNettySslContextChannelCredentials.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 NettyChannelBuilderNettyChannelBuilder.forAddress(String host, int port, ChannelCredentials creds) Creates a new builder with the given host and port.static NettyChannelBuilderNettyChannelBuilder.forAddress(SocketAddress serverAddress, ChannelCredentials creds) Creates a new builder with the given server address.static NettyChannelBuilderNettyChannelBuilder.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 aChannelCredentialsto 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)