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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGrpcControllerClientDetails
(X509Certificate clientCertificate, String clientAddress) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
UNDEFINED_CLIENT_DETAILS
-
-
Constructor Details
-
GrpcControllerClientDetails
-
-
Method Details
-
getClientAddress
-
getClientCertificate
-