LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setCertificateChainDepth(java.lang.Long certificateChainDepth) |
Authentication depth is used to set the verification depth in the server
certificates chain.
|
LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setClientCertificatePath(java.lang.String clientCertificatePath) |
To support client authentication (load balancer acting as a client
authenticating to the backend server), client certificate can be specified in
the server-side SSL profile binding
|
LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setServerAuth(java.lang.String serverAuth) |
|
LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setServerAuthCaPaths(java.util.List<java.lang.String> serverAuthCaPaths) |
If server auth type is REQUIRED, server certificate must be signed by one of the
trusted Certificate Authorities (CAs), also referred to as root CAs, whose self
signed certificates are specified.
|
LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setServerAuthCrlPaths(java.util.List<java.lang.String> serverAuthCrlPaths) |
A Certificate Revocation List (CRL) can be specified in the server-side SSL
profile binding to disallow compromised server certificates.
|
LBServerSslProfileBinding.Builder |
LBServerSslProfileBinding.Builder.setSslProfilePath(java.lang.String sslProfilePath) |
Server SSL profile defines reusable, application-independent server side SSL
properties.
|