SslData object reference
The SslData object provides access to information established in the TLS handshake with PingAccess.
Groovy sample
// Force TLS client authentication def certChain = exc?.sslData?.clientCertificateChain if(certChain && !certChain.isEmpty()) { pass(); } else { fail(); }
Method summary
Method | Description |
---|---|
List<String> getSniServerNames() |
Returns a list of server name indication (SNI) server_names sent by the user agent in the TLS handshake. Empty if the user agent did not utilize the SNI TLS extension. |
List<java.security.cert.X509Certificate> getClientCertificateChain() |
Returns the certificate chain presented by the user agent in the TLS handshake. Empty if the user agent did not utilize TLS client authentication. |