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 SSLFDProxyBadCertHandler.ssl_fdSSLFDProxy instance.private SSLFDProxyCertAuthHandler.ssl_fdSSLFDProxy instance.Methods in org.mozilla.jss.nss that return SSLFDProxyModifier and TypeMethodDescriptionstatic SSLFDProxyImport 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 intSSL.AttachClientCertCallback(SSLFDProxy fd) Use client authentication; set client certificate from SSLFDProxy.static intSSL.AuthCertificateComplete(SSLFDProxy fd, int error) Inform NSS that the asynchronous certificate check handler has completed, allowing us to continue the handshake.abstract intBadCertHandler.check(SSLFDProxy fd, int error) Returns the PRErrorCode the error validating certificate auth, else 0.abstract intCertAuthHandler.check(SSLFDProxy fd) Returns the PRErrorCode the error validating certificate auth, else 0.static booleanSSL.CipherPrefGet(SSLFDProxy fd, int cipher) Get the preference for a specific cipher suite on the specified PRFileDesc.static intSSL.CipherPrefSet(SSLFDProxy fd, int cipher, boolean enabled) Set the preference for a specific cipher suite on the specified PRFileDesc.static intPR.Close(SSLFDProxy fd) Close an existing SSLFDProxy.static intSSL.ConfigAsyncBadCertCallback(SSLFDProxy fd) Use an asynchronous bad certificate handler which allows us to approve rejected certificates.static intUse an asynchronous certificate checking handler which allows us to invoke an arbitrary number of TrustManagers.static intUse the default JSS certificate checking handler (which understands CryptoManager OCSP status).static intSSL.ConfigSecureServer(SSLFDProxy fd, PK11Cert cert, PK11PrivKey key, int kea) Deprecated.replaced with ConfigServerCert See also: SSL_ConfigSecureServer in /usr/include/nss3/ssl.hstatic intSSL.ConfigServerCert(SSLFDProxy fd, PK11Cert cert, PK11PrivKey key) Configure the certificate and private key for a server socket.static intSSL.ConfigSyncBadCertCallback(SSLFDProxy fd) Use a synchronous bad certificate handler which allows us to approve rejected certificates.static intUse a synchronous certificate checking handler based off the SSLFDProxy proper.static intSSL.EnableAlertLogging(SSLFDProxy fd) Enable recording of alerts in the SSLFDProxy object.private static intSSL.EnableAlertLoggingNative(SSLFDProxy fd) static intSSL.EnableHandshakeCallback(SSLFDProxy fd) static intSSL.ForceHandshake(SSLFDProxy fd) Force a handshake to occur if not started, else step one.static SSLChannelInfoSSL.GetChannelInfo(SSLFDProxy fd) Inquire for SSL Channel Information after the handshake has completed.static SSLPreliminaryChannelInfoSSL.GetPreliminaryChannelInfo(SSLFDProxy fd) Inquire for SSL Channel Information before the handshake has completed.static intSSL.InvalidateSession(SSLFDProxy fd) Invalidate the SSL session associated with this socket.static intSSL.KeyUpdate(SSLFDProxy fd, boolean requestUpdate) Send the TLS 1.3 KeyUpdate Request; experimental.static intSSL.OptionGet(SSLFDProxy fd, int option) Get the value of a SSL option on the specified PRFileDesc.static intSSL.OptionSet(SSLFDProxy fd, int option, int val) Set the value of a SSL option on the specified PRFileDesc.static PK11CertSSL.PeerCertificate(SSLFDProxy fd) Introspect the peer's certificate.static PK11Cert[]SSL.PeerCertificateChain(SSLFDProxy fd) Introspect the peer's certificate chain.static intSSL.ReHandshake(SSLFDProxy fd, boolean flushCache) Rehandshake an existing socket, optionally flushing the cache line.static voidSSL.RemoveCallbacks(SSLFDProxy fd) Removes all enabled callbacks.static intSSL.ResetHandshake(SSLFDProxy fd, boolean asServer) Reset the handshake status, optionally handshaking as a server.static SecurityStatusResultSSL.SecurityStatus(SSLFDProxy fd) Check the security status of a SSL handshake.static intSSL.SendCertificateRequest(SSLFDProxy fd) Send the TLS 1.3 Certificate Request as a server; experimental.static intSSL.SetURL(SSLFDProxy fd, String url) Set the hostname of a handshake on the specified PRFileDesc.static SSLVersionRangeSSL.VersionRangeGet(SSLFDProxy fd) Get the range of TLS versions enabled by this server.static intSSL.VersionRangeSet(SSLFDProxy fd, SSLVersionRange range) Set the range of TLS versions enabled by this server by SSLVersionRange.private static intSSL.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 SSLFDProxyJSSEngine.ssl_fdInternal 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.serverTemplatesSet 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 SSLFDProxyJSSEngine.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 TypeMethodDescriptionintJSSEngineReferenceImpl.BypassBadHostname.check(SSLFDProxy fd, int error) intJSSEngineReferenceImpl.CertValidationTask.check(SSLFDProxy fd) JSSEngineReferenceImpl.CertValidationTask.findAuthType(SSLFDProxy ssl_fd, PK11Cert[] chain) Constructors in org.mozilla.jss.ssl.javax with parameters of type SSLFDProxy