Uses of Class
io.grpc.ChannelCredentials
Packages that use ChannelCredentials
Package
Description
The gRPC core public API.
The in-process transport which is for when a server is in the same process as the client.
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.Fields in io.grpc declared as ChannelCredentialsModifier and TypeFieldDescriptionprivate final ChannelCredentialsCompositeChannelCredentials.channelCredentialsFields in io.grpc with type parameters of type ChannelCredentialsModifier and TypeFieldDescriptionprivate final List<ChannelCredentials> ChoiceChannelCredentials.credsMethods 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.(package private) ManagedChannelBuilder<?> ManagedChannelRegistry.newChannelBuilder(NameResolverRegistry nameResolverRegistry, String target, ChannelCredentials creds) (package private) ManagedChannelBuilder<?> ManagedChannelRegistry.newChannelBuilder(String target, ChannelCredentials creds) static ManagedChannelBuilder<?> Grpc.newChannelBuilderForAddress(String host, int port, ChannelCredentials creds) Creates a channel builder from a host, port, and credentials.Constructors in io.grpc with parameters of type ChannelCredentialsModifierConstructorDescriptionprivateCompositeChannelCredentials(ChannelCredentials channelCreds, CallCredentials callCreds) Constructor parameters in io.grpc with type arguments of type ChannelCredentials -
Uses of ChannelCredentials in io.grpc.inprocess
Methods in io.grpc.inprocess with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionInProcessChannelBuilder.InProcessClientTransportFactory.swapChannelCredentials(ChannelCredentials channelCreds) -
Uses of ChannelCredentials in io.grpc.internal
Subclasses of ChannelCredentials in io.grpc.internalModifier and TypeClassDescription(package private) final classA placeholder for channel creds if user did not specify channel creds for the channel.Fields in io.grpc.internal declared as ChannelCredentialsModifier and TypeFieldDescription(package private) final ChannelCredentialsManagedChannelImplBuilder.channelCredentialsprivate final ChannelCredentialsManagedChannelImpl.originalChannelCredsMethods in io.grpc.internal that return ChannelCredentialsModifier and TypeMethodDescriptionManagedChannelImpl.LbHelperImpl.getUnsafeChannelCredentials()ManagedChannelImpl.LbHelperImpl.DefaultChannelCreds.withoutBearerTokens()Methods in io.grpc.internal with parameters of type ChannelCredentialsModifier and TypeMethodDescriptionManagedChannelImpl.LbHelperImpl.createResolvingOobChannelBuilder(String target, ChannelCredentials channelCreds) CallCredentialsApplyingTransportFactory.swapChannelCredentials(ChannelCredentials channelCreds) ClientTransportFactory.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
Subclasses of ChannelCredentials in io.grpc.nettyModifier and TypeClassDescription(package private) final classA credential with full control over the security handshake.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 ChannelCredentialsNettyChannelCredentials.create(ProtocolNegotiator.ClientFactory negotiator) static ChannelCredentialsNettySslContextChannelCredentials.create(io.netty.handler.ssl.SslContext sslContext) Create a credential using Netty's SslContext as configuration.NettyChannelCredentials.withoutBearerTokens()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.ProtocolNegotiators.from(ChannelCredentials creds) NettyChannelProvider.newChannelBuilder(String target, ChannelCredentials creds) UdsNettyChannelProvider.newChannelBuilder(String target, ChannelCredentials creds) NettyChannelBuilder.NettyTransportFactory.swapChannelCredentials(ChannelCredentials channelCreds) InternalNettyChannelCredentials.toNegotiator(ChannelCredentials channelCredentials) Converts aChannelCredentialsto a negotiator, in similar fashion as for a new channel.Constructors in io.grpc.netty with parameters of type ChannelCredentialsModifierConstructorDescription(package private)NettyChannelBuilder(String target, ChannelCredentials channelCreds, CallCredentials callCreds, ProtocolNegotiator.ClientFactory negotiator) (package private)NettyChannelBuilder(SocketAddress address, ChannelCredentials channelCreds, CallCredentials callCreds, ProtocolNegotiator.ClientFactory negotiator) -
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)