Uses of Class
org.mozilla.jss.nss.SSLFDProxy
Packages that use SSLFDProxy
-
Uses of SSLFDProxy in org.mozilla.jss.nss
Fields in org.mozilla.jss.nss declared as SSLFDProxyModifier and TypeFieldDescriptionprivate SSLFDProxy
BadCertHandler.ssl_fd
SSLFDProxy instance.private SSLFDProxy
CertAuthHandler.ssl_fd
SSLFDProxy instance.Methods in org.mozilla.jss.nss that return SSLFDProxyModifier and TypeMethodDescriptionstatic SSLFDProxy
Import a file descriptor to create a new SSL file descriptor out of it.Methods in org.mozilla.jss.nss with parameters of type SSLFDProxyModifier and TypeMethodDescriptionstatic int
SSL.AttachClientCertCallback
(SSLFDProxy fd) Use client authentication; set client certificate from SSLFDProxy.static int
SSL.AuthCertificateComplete
(SSLFDProxy fd, int error) Inform NSS that the asynchronous certificate check handler has completed, allowing us to continue the handshake.abstract int
BadCertHandler.check
(SSLFDProxy fd, int error) Returns the PRErrorCode the error validating certificate auth, else 0.abstract int
CertAuthHandler.check
(SSLFDProxy fd) Returns the PRErrorCode the error validating certificate auth, else 0.static boolean
SSL.CipherPrefGet
(SSLFDProxy fd, int cipher) Get the preference for a specific cipher suite on the specified PRFileDesc.static int
SSL.CipherPrefSet
(SSLFDProxy fd, int cipher, boolean enabled) Set the preference for a specific cipher suite on the specified PRFileDesc.static int
PR.Close
(SSLFDProxy fd) Close an existing SSLFDProxy.static int
SSL.ConfigAsyncBadCertCallback
(SSLFDProxy fd) Use an asynchronous bad certificate handler which allows us to approve rejected certificates.static int
Use an asynchronous certificate checking handler which allows us to invoke an arbitrary number of TrustManagers.static int
Use the default JSS certificate checking handler (which understands CryptoManager OCSP status).static int
SSL.ConfigSecureServer
(SSLFDProxy fd, PK11Cert cert, PK11PrivKey key, int kea) Deprecated.replaced with ConfigServerCert See also: SSL_ConfigSecureServer in /usr/include/nss3/ssl.hstatic int
SSL.ConfigServerCert
(SSLFDProxy fd, PK11Cert cert, PK11PrivKey key) Configure the certificate and private key for a server socket.static int
SSL.ConfigSyncBadCertCallback
(SSLFDProxy fd) Use a synchronous bad certificate handler which allows us to approve rejected certificates.static int
Use a synchronous certificate checking handler based off the SSLFDProxy proper.static int
SSL.EnableAlertLogging
(SSLFDProxy fd) Enable recording of alerts in the SSLFDProxy object.private static int
SSL.EnableAlertLoggingNative
(SSLFDProxy fd) static int
SSL.EnableHandshakeCallback
(SSLFDProxy fd) static int
SSL.ForceHandshake
(SSLFDProxy fd) Force a handshake to occur if not started, else step one.static SSLChannelInfo
SSL.GetChannelInfo
(SSLFDProxy fd) Inquire for SSL Channel Information after the handshake has completed.static SSLPreliminaryChannelInfo
SSL.GetPreliminaryChannelInfo
(SSLFDProxy fd) Inquire for SSL Channel Information before the handshake has completed.static int
SSL.InvalidateSession
(SSLFDProxy fd) Invalidate the SSL session associated with this socket.static int
SSL.KeyUpdate
(SSLFDProxy fd, boolean requestUpdate) Send the TLS 1.3 KeyUpdate Request; experimental.static int
SSL.OptionGet
(SSLFDProxy fd, int option) Get the value of a SSL option on the specified PRFileDesc.static int
SSL.OptionSet
(SSLFDProxy fd, int option, int val) Set the value of a SSL option on the specified PRFileDesc.static PK11Cert
SSL.PeerCertificate
(SSLFDProxy fd) Introspect the peer's certificate.static PK11Cert[]
SSL.PeerCertificateChain
(SSLFDProxy fd) Introspect the peer's certificate chain.static int
SSL.ReHandshake
(SSLFDProxy fd, boolean flushCache) Rehandshake an existing socket, optionally flushing the cache line.static void
SSL.RemoveCallbacks
(SSLFDProxy fd) Removes all enabled callbacks.static int
SSL.ResetHandshake
(SSLFDProxy fd, boolean asServer) Reset the handshake status, optionally handshaking as a server.static SecurityStatusResult
SSL.SecurityStatus
(SSLFDProxy fd) Check the security status of a SSL handshake.static int
SSL.SendCertificateRequest
(SSLFDProxy fd) Send the TLS 1.3 Certificate Request as a server; experimental.static int
SSL.SetURL
(SSLFDProxy fd, String url) Set the hostname of a handshake on the specified PRFileDesc.static SSLVersionRange
SSL.VersionRangeGet
(SSLFDProxy fd) Get the range of TLS versions enabled by this server.static int
SSL.VersionRangeSet
(SSLFDProxy fd, SSLVersionRange range) Set the range of TLS versions enabled by this server by SSLVersionRange.private static int
SSL.VersionRangeSetNative
(SSLFDProxy fd, int min_ssl, int max_ssl) Set the range of TLS versions enabled by this server.Constructors in org.mozilla.jss.nss with parameters of type SSLFDProxyModifierConstructorDescriptionBadCertHandler
(SSLFDProxy fd, int error) Constructor to store SSLFDProxy, error information.Constructor to store SSLFDProxy information. -
Uses of SSLFDProxy in org.mozilla.jss.ssl
Methods in org.mozilla.jss.ssl that return SSLFDProxyConstructors in org.mozilla.jss.ssl with parameters of type SSLFDProxyModifierConstructorDescriptionSSLAlertEvent
(SSLFDProxy proxy) SSLAlertEvent
(SSLFDProxy proxy, int level, int description) SSLAlertEvent
(SSLFDProxy proxy, SSLAlertLevel level, SSLAlertDescription description) -
Uses of SSLFDProxy in org.mozilla.jss.ssl.javax
Fields in org.mozilla.jss.ssl.javax declared as SSLFDProxyModifier and TypeFieldDescriptionprotected SSLFDProxy
JSSEngine.ssl_fd
Internal SSLFDProxy instance; useful for JSSSession support and any custom extensions the developer wishes to support.Fields in org.mozilla.jss.ssl.javax with type parameters of type SSLFDProxyModifier and TypeFieldDescriptionprotected static HashMap
<PK11Cert, SSLFDProxy> JSSEngine.serverTemplates
Set of cached server sockets based on the PK11Cert they were initialized with.Methods in org.mozilla.jss.ssl.javax that return SSLFDProxyModifier and TypeMethodDescriptionprotected static SSLFDProxy
JSSEngine.getServerTemplate
(PK11Cert cert, PK11PrivKey key) Returns the templated server certificate, if one exists.JSSEngine.getSSLFDProxy()
Get the internal SSLFDProxy object; this should be preferred to directly accessing ssl_fd.Methods in org.mozilla.jss.ssl.javax with parameters of type SSLFDProxyModifier and TypeMethodDescriptionint
JSSEngineReferenceImpl.BypassBadHostname.check
(SSLFDProxy fd, int error) int
JSSEngineReferenceImpl.CertValidationTask.check
(SSLFDProxy fd) JSSEngineReferenceImpl.CertValidationTask.findAuthType
(SSLFDProxy ssl_fd, PK11Cert[] chain) Constructors in org.mozilla.jss.ssl.javax with parameters of type SSLFDProxy