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 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.Fields in io.grpc declared as ChannelCredentialsModifier and TypeFieldDescriptionprivate final ChannelCredentials
CompositeChannelCredentials.channelCredentials
Fields in io.grpc with type parameters of type ChannelCredentialsModifier and TypeFieldDescriptionprivate final List
<ChannelCredentials> ChoiceChannelCredentials.creds
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.(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 ChannelCredentialsModifierConstructorDescriptionprivate
CompositeChannelCredentials
(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 class
A 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 ChannelCredentials
ManagedChannelImplBuilder.channelCredentials
private final ChannelCredentials
ManagedChannelImpl.originalChannelCreds
Methods 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 class
A credential with full control over the security handshake.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
NettyChannelCredentials.create
(ProtocolNegotiator.ClientFactory negotiator) static ChannelCredentials
NettySslContextChannelCredentials.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 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
.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 aChannelCredentials
to 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)