Class GrpcControllerClientDetails
java.lang.Object
com.linkedin.venice.controller.grpc.server.GrpcControllerClientDetails
Represents the details of a gRPC controller client, including the client's certificate and
address. This class is immutable and provides methods to access the client's X.509
certificate and address.
The primary purpose of this class is to encapsulate client-specific details passed in a gRPC context, which can be utilized for authorization, auditing, or debugging.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGrpcControllerClientDetails
(X509Certificate clientCertificate, String clientAddress) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
UNDEFINED_CLIENT_DETAILS
-
-
Constructor Details
-
GrpcControllerClientDetails
-
-
Method Details
-
getClientAddress
-
getClientCertificate
-