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

pack-priv final Class CertSignAlgsExtension

extends Object
Class Inheritance
Static Imports
sun.security.ssl.SignatureScheme.CERTIFICATE_SCOPE

Pack of the "signature_algorithms_cert" extensions.

Note

Per RFC 8446, if no "signature_algorithms_cert" extension is present, then the "signature_algorithms" extension also applies to signatures appearing in certificates. See SignatureAlgorithmsExtension for details.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class
CertSignAlgsExtension.CHCertSignatureSchemesConsumer

Network data consumer of a "signature_algorithms_cert" extension in the ClientHello handshake message.

private static class
CertSignAlgsExtension.CHCertSignatureSchemesProducer

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

private static class
CertSignAlgsExtension.CHCertSignatureSchemesUpdate

After session creation consuming of a "signature_algorithms_cert" extension in the ClientHello handshake message.

private static class
CertSignAlgsExtension.CRCertSignatureSchemesConsumer

Network data consumer of a "signature_algorithms_cert" extension in the CertificateRequest handshake message.

private static class
CertSignAlgsExtension.CRCertSignatureSchemesProducer

Network data producer of a "signature_algorithms_cert" extension in the CertificateRequest handshake message.

private static class
CertSignAlgsExtension.CRCertSignatureSchemesUpdate

After session creation consuming of a "signature_algorithms_cert" extension in the CertificateRequest handshake message.

Field Summary

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

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
chOnLoadConsumerback to summary
pack-priv static final SSLExtension.ExtensionConsumer chOnLoadConsumer
chOnTradeConsumerback to summary
pack-priv static final HandshakeConsumer chOnTradeConsumer
crNetworkProducerback to summary
pack-priv static final HandshakeProducer crNetworkProducer
crOnLoadConsumerback to summary
pack-priv static final SSLExtension.ExtensionConsumer crOnLoadConsumer
crOnTradeConsumerback to summary
pack-priv static final HandshakeConsumer crOnTradeConsumer
ssStringizerback to summary
pack-priv static final SSLStringizer ssStringizer

Constructor Detail

CertSignAlgsExtensionback to summary
pack-priv CertSignAlgsExtension()
sun.security.ssl back to summary

private final Class CertSignAlgsExtension.CertSignatureSchemesStringizer

extends Object
implements SSLStringizer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.CertSignAlgsExtension.CertSignatureSchemesStringizer
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

CertSignatureSchemesStringizerback to summary
private CertSignatureSchemesStringizer()

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 CertSignAlgsExtension.CHCertSignatureSchemesConsumer

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

Network data consumer of a "signature_algorithms_cert" extension 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

CHCertSignatureSchemesConsumerback to summary
private CHCertSignatureSchemesConsumer()

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 CertSignAlgsExtension.CHCertSignatureSchemesProducer

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

Network data producer of a "signature_algorithms_cert" 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

CHCertSignatureSchemesProducerback to summary
private CHCertSignatureSchemesProducer()

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

private final Class CertSignAlgsExtension.CHCertSignatureSchemesUpdate

extends Object
implements HandshakeConsumer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.CertSignAlgsExtension.CHCertSignatureSchemesUpdate
All Implemented Interfaces
sun.security.ssl.HandshakeConsumer

After session creation consuming of a "signature_algorithms_cert" extension 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

CHCertSignatureSchemesUpdateback to summary
private CHCertSignatureSchemesUpdate()

Method Detail

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

Implements sun.security.ssl.HandshakeConsumer.consume.

Annotations
@Override
sun.security.ssl back to summary

private final Class CertSignAlgsExtension.CRCertSignatureSchemesConsumer

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

Network data consumer of a "signature_algorithms_cert" extension in the CertificateRequest 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

CRCertSignatureSchemesConsumerback to summary
private CRCertSignatureSchemesConsumer()

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 CertSignAlgsExtension.CRCertSignatureSchemesProducer

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

Network data producer of a "signature_algorithms_cert" extension in the CertificateRequest 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

CRCertSignatureSchemesProducerback to summary
private CRCertSignatureSchemesProducer()

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

private final Class CertSignAlgsExtension.CRCertSignatureSchemesUpdate

extends Object
implements HandshakeConsumer
Class Inheritance
  • java.lang.Object
  • sun.security.ssl.CertSignAlgsExtension.CRCertSignatureSchemesUpdate
All Implemented Interfaces
sun.security.ssl.HandshakeConsumer

After session creation consuming of a "signature_algorithms_cert" extension in the CertificateRequest 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

CRCertSignatureSchemesUpdateback to summary
private CRCertSignatureSchemesUpdate()

Method Detail

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

Implements sun.security.ssl.HandshakeConsumer.consume.

Annotations
@Override