APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.security.ssl

pack-priv final Class RenegoInfoExtension

extends Object
Class Inheritance
Imports
java.io.IOException, java.nio.ByteBuffer, java.security.MessageDigest, java.text.MessageFormat, java.util.Arrays, .Locale, javax.net.ssl.SSLProtocolException, sun.security.ssl.ClientHello.ClientHelloMessage, .SSLExtension.ExtensionConsumer, .SSLExtension.SSLExtensionSpec, .SSLHandshake.HandshakeMessage, sun.security.util.ByteArrays

Pack of the "renegotiation_info" extensions [RFC 5746].

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
RenegoInfoExtension.CHRenegotiationInfoAbsence

The absence processing if a "renegotiation_info" extension is not present in the ClientHello handshake message.

private static class
RenegoInfoExtension.CHRenegotiationInfoConsumer

Network data producer of a "renegotiation_info" extension in the ServerHello handshake message.

private static class
RenegoInfoExtension.CHRenegotiationInfoProducer

Network data producer of a "renegotiation_info" extension in the ClientHello handshake message.

pack-priv static class
RenegoInfoExtension.RenegotiationInfoSpec

The "renegotiation_info" extension.

private static class
private static class
RenegoInfoExtension.SHRenegotiationInfoAbsence

The absence processing if a "renegotiation_info" extension is not present in the ServerHello handshake message.

private static class
RenegoInfoExtension.SHRenegotiationInfoConsumer

Network data consumer of a "renegotiation_info" extension in the ServerHello handshake message.

private static class
RenegoInfoExtension.SHRenegotiationInfoProducer

Network data producer of a "renegotiation_info" extension in the ServerHello handshake message.

Field Summary

Modifier and TypeField and Description
pack-priv static final HandshakeProducer
pack-priv static final HandshakeAbsence
pack-priv static final SSLExtension.ExtensionConsumer
pack-priv static final SSLStringizer
pack-priv static final HandshakeProducer
pack-priv static final HandshakeAbsence
pack-priv static final SSLExtension.ExtensionConsumer

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

chNetworkProducerback to summary
pack-priv static final HandshakeProducer chNetworkProducer
chOnLoadAbsenceback to summary
pack-priv static final HandshakeAbsence chOnLoadAbsence
chOnLoadConsumerback to summary
pack-priv static final SSLExtension.ExtensionConsumer chOnLoadConsumer
rniStringizerback to summary
pack-priv static final SSLStringizer rniStringizer
shNetworkProducerback to summary
pack-priv static final HandshakeProducer shNetworkProducer
shOnLoadAbsenceback to summary
pack-priv static final HandshakeAbsence shOnLoadAbsence
shOnLoadConsumerback to summary
pack-priv static final SSLExtension.ExtensionConsumer shOnLoadConsumer

Constructor Detail

RenegoInfoExtensionback to summary
pack-priv RenegoInfoExtension()
sun.security.ssl back to summary

private final Class RenegoInfoExtension.CHRenegotiationInfoAbsence

extends Object
implements HandshakeAbsence
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.CHRenegotiationInfoAbsence
All Implemented Interfaces
sun.security.ssl.HandshakeAbsence

The absence processing if a "renegotiation_info" extension is not present in the ClientHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CHRenegotiationInfoAbsenceback to summary
private CHRenegotiationInfoAbsence()

Method Detail

absentback to summary
public void absent(ConnectionContext context, SSLHandshake.HandshakeMessage message) throws IOException

Implements sun.security.ssl.HandshakeAbsence.absent.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.CHRenegotiationInfoConsumer

extends Object
implements ExtensionConsumer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.CHRenegotiationInfoConsumer
All Implemented Interfaces
sun.security.ssl.SSLExtension.ExtensionConsumer

Network data producer of a "renegotiation_info" extension in the ServerHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CHRenegotiationInfoConsumerback to summary
private CHRenegotiationInfoConsumer()

Method Detail

consumeback to summary
public void consume(ConnectionContext context, SSLHandshake.HandshakeMessage message, ByteBuffer buffer) throws IOException

Implements sun.security.ssl.SSLExtension.ExtensionConsumer.consume.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.CHRenegotiationInfoProducer

extends Object
implements HandshakeProducer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.CHRenegotiationInfoProducer
All Implemented Interfaces
sun.security.ssl.HandshakeProducer

Network data producer of a "renegotiation_info" extension in the ClientHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CHRenegotiationInfoProducerback to summary
private CHRenegotiationInfoProducer()

Method Detail

produceback to summary
public byte[] produce(ConnectionContext context, SSLHandshake.HandshakeMessage message) throws IOException

Implements sun.security.ssl.HandshakeProducer.produce.

Annotations
@Override
sun.security.ssl back to summary

pack-priv final Class RenegoInfoExtension.RenegotiationInfoSpec

extends Object
implements SSLExtensionSpec
Class Inheritance
All Implemented Interfaces
sun.security.ssl.SSLExtension.SSLExtensionSpec

The "renegotiation_info" extension.

Field Summary

Modifier and TypeField and Description
pack-priv static final RenegoInfoExtension.RenegotiationInfoSpec
private final byte[]

Constructor Summary

AccessConstructor and Description
private
RenegotiationInfoSpec(byte[] renegotiatedConnection)

private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

NOMINALback to summary
pack-priv static final RenegoInfoExtension.RenegotiationInfoSpec NOMINAL
renegotiatedConnectionback to summary
private final byte[] renegotiatedConnection

Constructor Detail

RenegotiationInfoSpecback to summary
private RenegotiationInfoSpec(byte[] renegotiatedConnection)
RenegotiationInfoSpecback to summary
private RenegotiationInfoSpec(HandshakeContext hc, ByteBuffer m) throws IOException

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.RenegotiationInfoStringizer

extends Object
implements SSLStringizer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.RenegotiationInfoStringizer
All Implemented Interfaces
sun.security.ssl.SSLStringizer

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString(HandshakeContext hc, ByteBuffer buffer)

Implements sun.security.ssl.SSLStringizer.toString.

Returns a legible string representation of a ByteBuffer.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RenegotiationInfoStringizerback to summary
private RenegotiationInfoStringizer()

Method Detail

toStringback to summary
public String toString(HandshakeContext hc, ByteBuffer buffer)

Implements sun.security.ssl.SSLStringizer.toString.

Doc from sun.security.ssl.SSLStringizer.toString.

Returns a legible string representation of a ByteBuffer. Note that the implementation MUST not change the internal status of the buffer.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.SHRenegotiationInfoAbsence

extends Object
implements HandshakeAbsence
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.SHRenegotiationInfoAbsence
All Implemented Interfaces
sun.security.ssl.HandshakeAbsence

The absence processing if a "renegotiation_info" extension is not present in the ServerHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SHRenegotiationInfoAbsenceback to summary
private SHRenegotiationInfoAbsence()

Method Detail

absentback to summary
public void absent(ConnectionContext context, SSLHandshake.HandshakeMessage message) throws IOException

Implements sun.security.ssl.HandshakeAbsence.absent.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.SHRenegotiationInfoConsumer

extends Object
implements ExtensionConsumer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.SHRenegotiationInfoConsumer
All Implemented Interfaces
sun.security.ssl.SSLExtension.ExtensionConsumer

Network data consumer of a "renegotiation_info" extension in the ServerHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SHRenegotiationInfoConsumerback to summary
private SHRenegotiationInfoConsumer()

Method Detail

consumeback to summary
public void consume(ConnectionContext context, SSLHandshake.HandshakeMessage message, ByteBuffer buffer) throws IOException

Implements sun.security.ssl.SSLExtension.ExtensionConsumer.consume.

Annotations
@Override
sun.security.ssl back to summary

private final Class RenegoInfoExtension.SHRenegotiationInfoProducer

extends Object
implements HandshakeProducer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.RenegoInfoExtension.SHRenegotiationInfoProducer
All Implemented Interfaces
sun.security.ssl.HandshakeProducer

Network data producer of a "renegotiation_info" extension in the ServerHello handshake message.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SHRenegotiationInfoProducerback to summary
private SHRenegotiationInfoProducer()

Method Detail

produceback to summary
public byte[] produce(ConnectionContext context, SSLHandshake.HandshakeMessage message) throws IOException

Implements sun.security.ssl.HandshakeProducer.produce.

Annotations
@Override