|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ClientTrustDecider | Deprecated. see SSLContext JavaDoc and separate document for the new authentication framework |
ServerTrustDecider | Deprecated. see SSLContext JavaDoc and separate document for the new authentication framework |
SSLCommunication | SSLCommunication is an interface that defines all SSL relevant public methods. |
TLS13Communication | Extends TLSCommunication to add some methods implemented by SSLTransport and SSLSocket. |
TLSCommunication | Extends SSLCommunication to add some methods implemented by SSLTransport and SSLSocket. |
TrustDecider | Deprecated. see SSLContext JavaDoc and separate document for the new authentication framework |
Class Summary | |
---|---|
ALPNProtocolName | This class represents a ProtocolName as used by the
TLS application_layer_protocol_negotiation extension
(see RFC 7301). |
ALPNProtocolNameList | This class implements the ProtocolNameList structure
as used by the application_layer_protocol_negotiation TLS extension
(see RFC 7301). |
CertificateAuthorities | This class implements the TLS 1.3 CertificateAuthorities
(certificate_authorities) TLS extension as specified by RFC 8446. |
CertificateStatusRequest | This class implements the CertificateStatusRequest structure
as used by the staus_request TLS extension. |
ChainVerifier | This class implements the ChainVerifier used by iSaSiLk by default. |
CipherSuite | A CipherSuite defines a cipher specification supported in SSL and TLS. |
CipherSuiteList | This class implements a list of cipher suites to select the enabled cipher suites etc. |
ClientCertificateURL | This class implements the client_certificate_url TLS extension. |
CompressionMethod | Defines the compression methods supported in SSL Version 3.0. |
DebugSSL | This class contains a few compile time settings for the iSaSiLk library. |
DefaultNoTrustChainVerifier | Alternative ChainVerifier implementation that rejects any certificate if no trust anchor has been set. |
DefaultPSKManager | Default PSKManager. |
DefaultSessionManager | This class implements a simple Default SessionManager. |
DefaultTicketKeysManager | The default TicketKeysManager implementation. |
ExtendedMasterSecret | This class implements the extended_master_secret TLS extension as specified by RFC 7627. |
ExtendedPrintWriter | This is a PrintWriter class that lets you specify the newline to be used; e.g. if you want to use CRLF or LF only. |
Extension | This class is the basic implementation for all TLS extensions. |
ExtensionList | This class represents a TLS ExtensionList. |
ExtensionType | This class represents the extension_type field as defined in
RFC 4366 TLS Extensions. |
IaikEccProvider | Deprecated. use IAIK ECCelerateTM |
IaikJCECipher | This class is used to forward Cipher object creation to the IAIK-JCE library. |
IaikProvider | This class implements the SecurityProvider interface for the provider IAIK. |
KeyAndCert | This class stores a key and the corresponding certificate chain. |
KeyAndCertURL | This class represents client credentials to be used when a client_certificate_url extension has been negotiated. |
KeyShare | This class implements the TLS 1.3 KeyShare
(key_share) TLS extension as specified by RFC 8446. |
KeyShare.KeyShareEntry | Implements the KeyShareEntry struct. |
MaxFragmentLength | This class implements the MaxFragmentLength structure
as used by the max_fragment_length TLS extension. |
NamedGroup | This class implements the NamedGroup element of the
(supported_groups) TLS extension as specified by RFC 7919, RFC 8446. |
NullCompression | This class implements the default NULL compression method specified in SSL version 3.0 (identity operation). |
OCSPCertStatusChainVerifier | This class represents a ChainVerifier to may be used on the client
side for checking OCSP certificate status information about the server
certificate when the server sends a certificate_status handshake
message in response to a status_request
extension sent by the client. |
OCSPCertStatusKeyAndCert | This class represents server credentials to may be used for
sending OCSP certificate status information about the server
certificate when the client has sent a status_request extension. |
OCSPStatusRequest | Implements the OCSPStatusRequest structure to may
be sent within a status_request
extension of type ocsp . |
PKCS1v15DigestInfo | Collects DigestInfo prefix encodings for the RSASSA-PKCS1-v1_5 signature scheme as used by TLS 1.2. |
PostHandshakeAuth | This class implements the TLS 1.3 post_handshake_auth TLS extension as specified by RFC 8446. |
PreSharedKey | Pre-shared key to be used by PSK cipher suites according to RFC 4279. |
PSKCredential | This class represents a PSKCredential for use with PSK (pre-shared key) based cipher suites ( RFC 4279). |
PskKeyExchangeModes | This class implements the TLS 1.3 psk_key_exchange_modes extension (see RFC 8446). |
PskKeyExchangeModes.PskKeyExchangeMode | PskKeyExchangeMode. |
PSKManager | Abstract parent class of all PSKManagers. |
SecurityProvider | This interface centralizes all security provider dependent code. |
ServerName | This class represents a ServerName as used by the
TLS server_name extension (see RFC 4366). |
ServerNameList | This class implements the ServerNameList structure
as used by the server_name TLS extension. |
Session | A Session holds all information which is needed to resume an old session. |
SessionID | This class implements a session identifier. |
SessionManager | An abstract parent class of all SessionManagers. |
SessionTicket | This class implements the session_ticket TLS extension as specified by RFC 4507 (and its successor RFC 5077). |
SignatureAlgorithms | This class implements the TLS 1.2 / TLS 1.3 signature_algorithms extension
as specified by RFC 5246 and RFC 8446. |
SignatureAlgorithmsCert | This class implements the signature_algorithms_cert extension
RFC 8446. |
SignatureAndHashAlgorithm | Implements the TLS 1.2 SignatureAndHashAlgorithm structure as specified by RFC 5246. |
SignatureAndHashAlgorithmList | Implements the TLS 1.2 SignatureAndHashAlgorithmList structure used by
the SignatureAlgorithms extension
as specified by RFC 5246. |
SignatureScheme | Implements the TLS 1.3 SignatureScheme structure as specified by RFC 8446. |
SignatureSchemeList | Implements the TLS 1.3 SignatureSchemeList structure used by
the SignatureAlgorithms extension as specified by
RFC
8446. |
SSLCertificate | Deprecated. this class should no longer be used by applications. |
SSLClientContext | This class extends the SSLContext to add client related information to an SSL/TLS policy. |
SSLContext | This class and its subclasses are used to define a SSL/TLS security policy for an SSLTransport. |
SSLOutputStream | This is the OutputStream which is returned by SSLTransport.getOutputStream. |
SSLServerContext | This class extends the SSLContext to add server related information to an SSL/TLS policy. |
SSLServerSocket | This class implements SSL server sockets. |
SSLSocket | This class implements the SSL/TLS transport over Java sockets. |
SSLSocketTransport | Transport implementation for SSL over an ordinary socket. |
SSLTransport | This class implements a secure transport using the SSL/TLS protocol suite. |
SSLTransportSpi | This class defines an interface that allows you to implement SSL over you own transport. |
SupportedEllipticCurves | This class implements the SupportedEllipticCurves
(elliptic_curves) TLS extension as specified by RFC 4492, 8422. |
SupportedEllipticCurves.NamedCurve | TLS NamedCurve. |
SupportedGroups | This class implements the SupportedGroups
(supported_groups) TLS extension as specified by RFC 7919, RFC 8446. |
SupportedGroups.NamedFFDHEGroup | TLS NamedFFDHEGroup. |
SupportedPointFormats | This class implements the SupportedPointFormats
(ec_point_formats) TLS extension as specified by RFC 4492. |
SupportedPointFormats.ECPointFormat | TLS ECC PointFormat. |
TicketKeyBag | This class represents a bag for cipher and MAC keys to be used for SessionTicket protection. |
TicketKeyBag.KeyName | This class represents the key name of a TicketKeyBag. |
TicketKeysManager | The TicketKeys manager manages the TicketKeyBag cipher and MAC keys
to be used for SessionTicket protection. |
TLS13Certificate | TLS 1.3 Certificate handshake message. |
TLS13Certificate.CertificateEntry | TLS 1.3 CertificateEntry. |
TLS13Certificate.X509CertificateEntry | TLS 1.3 X.509 CertificateEntry. |
TLS13CipherSuite | TLS 1.3 cipher suite. |
TLS13OCSPCertStatusChainVerifier | This class represents a ChainVerifier to may be used for checking OCSP certificate status information about the peer certificate. |
TLS13PostHandshakeConfig | TLS 1.3 post handshake configuration. |
TLS13PostHandshakeConfig.TLS13KeyUpdateConfig | Configuration for post handshake type KEY_UPDATE . |
TLS13PostHandshakeConfig.TLS13NewSessionTicketConfig | Configuration for post handshake type NEW_SESSION_TICKET . |
TLS13PostHandshakeConfig.TLS13PostHandshakeAuthConfig | Configuration for post handshake type POST_HANDSHAKE_AUTH . |
TruncatedHMAC | This class implements the truncated_hmac TLS extension. |
TrustedAuthorities | This class implements the TrustedAuthorities structure
as used by the trusted_ca_keys TLS extension. |
TrustedAuthority | This class represents a TrustedAuthority as used by the
TLS trusted_ca_keys extension (see RFC 4366). |
UnknownExtension | This class implements any unknown TLS extension. |
URLAndOptionalHash | This class represents a URLAndOptionalHash as used by the
TLS client_certificate_url extension
(see RFC 4366). |
Utils | Some basic utility methods. |
Exception Summary | |
---|---|
PropertyInitException | Exception indicating a problem during initialization from SSLContext.properties file. |
SSLCertificateException | Signals some certificate related problem. |
SSLCertificateRuntimeException | Maybe used by an application for wrapping a self-designed certificate validation exception. |
SSLException | Signals that an SSL exception of some sort has occurred. |
|
This Javadoc may contain text parts from text parts from IETF Internet Standard specifications (see copyright note). | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |