508
Optional SSL client authentication
—The SSL server does not require an SSL client to submit its
digital certificate for identity authentication.
•
If an SSL client submits its certificate to the SSL server, the server authenticates the client
identity. The client must pass authentication to access the server.
•
If an SSL client does not submit its certificate to the SSL server, the server does not
authenticate the client identity. The client can access the SSL server without authentication.
If SSL client authentication is disabled, the SSL server does not authenticate SSL clients regardless
of whether the clients submit digital certificates or not. SSL clients can access the SSL server without
authentication.
When authenticating a client by using the digital certificate, the SSL server performs the following
operations:
•
Verifies the certificate chain presented by the client.
•
Checks that the certificates in the certificate chain (except the root CA certificate) are not
revoked.
Examples
# Enable mandatory SSL client authentication.
<Sysname> system-view
[Sysname] ssl server-policy policy1
[Sysname-ssl-server-policy-policy1] client-verify enable
# Enable optional SSL client authentication.
<Sysname> system-view
[Sysname] ssl server-policy policy1
[Sysname-ssl-server-policy-policy1] client-verify optional
# Disable SSL client authentication.
<Sysname> system-view
[Sysname] ssl server-policy policy1
[Sysname-ssl-server-policy-policy1] undo client-verify
Related commands
display ssl server-policy
display crypto version
Use
display crypto version
to display cryptographic library version information.
Syntax
display crypto version
Views
Any view
Predefined user roles
network-admin
network-operator
mdc-admin
mdc-operator
Usage guidelines
A cryptographic library version represents a set of cryptographic algorithms.