META-INF.modules.java.base.classes.sun.security.ssl.CertSignAlgsExtension$CHCertSignatureSchemesProducer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? : ?
java/lang/Object ()V 'sun/security/ssl/ClientHandshakeContext
sslConfig #Lsun/security/ssl/SSLConfiguration; sun/security/ssl/SSLExtension CH_SIGNATURE_ALGORITHMS_CERT Lsun/security/ssl/SSLExtension;
!sun/security/ssl/SSLConfiguration isAvailable "(Lsun/security/ssl/SSLExtension;)Z sun/security/ssl/SSLLogger isOn Z
ssl,handshake
" # (Ljava/lang/String;)Z % 6Ignore unavailable signature_algorithms_cert extension
' ( ) fine ((Ljava/lang/String;[Ljava/lang/Object;)V + , - localSupportedSignAlgs Ljava/util/List; / 0 1 algorithmConstraints $Ljava/security/AlgorithmConstraints; 3 4 - activeProtocols
6 7 8 9 : sun/security/ssl/SignatureScheme getSupportedAlgorithms F(Ljava/security/AlgorithmConstraints;Ljava/util/List;)Ljava/util/List;
6 < = > sizeInRecord ()I @ A B C > java/util/List size
E F G H I java/nio/ByteBuffer wrap ([B)Ljava/nio/ByteBuffer; K L M N O sun/security/ssl/Record putInt16 (Ljava/nio/ByteBuffer;I)V @ Q R S iterator ()Ljava/util/Iterator; U V W X Y java/util/Iterator hasNext ()Z U [ \ ] next ()Ljava/lang/Object; 6 _ ` a id I c d e handshakeExtensions Ljava/util/Map; g Bsun/security/ssl/SignatureAlgorithmsExtension$SignatureSchemesSpec
f i j (Ljava/util/List;)V l m n o p
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; r Esun/security/ssl/CertSignAlgsExtension$CHCertSignatureSchemesProducer t "sun/security/ssl/HandshakeProducer Code LineNumberTable LocalVariableTable this GLsun/security/ssl/CertSignAlgsExtension$CHCertSignatureSchemesProducer; produce X(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B ss "Lsun/security/ssl/SignatureScheme; context $Lsun/security/ssl/ConnectionContext; message 0Lsun/security/ssl/SSLHandshake$HandshakeMessage; chc )Lsun/security/ssl/ClientHandshakeContext; vectorLen extData [B m Ljava/nio/ByteBuffer;
StackMapTable ? "sun/security/ssl/ConnectionContext ? .sun/security/ssl/SSLHandshake$HandshakeMessage ?
Exceptions ? java/io/IOException
SourceFile CertSignAlgsExtension.java NestHost ? &sun/security/ssl/CertSignAlgsExtension InnerClasses ? -sun/security/ssl/SignatureAlgorithmsExtension SignatureSchemesSpec CHCertSignatureSchemesProducer ? sun/security/ssl/SSLHandshake HandshakeMessage 0 q s u 3 *? ? v
L N w x y z { u ? ?+? N-? ?
? ? ? ? ? !? $? ? &?-? *? --? .-? 2? 5? *? ;-? *? ? h6`?:? D:? J-? *? P :? T ? ? Z ? 6:? ^? J???-? b?
? fY-? *? h? k W? v J T W Y Z ) _ + c 2 d ; e A i H j P k X l _ m f n ? o ? p ? s ? w w R ?
| } ? x y ? ~ ? ? ? ? ? ? P _ ? a X W ? ? _ P ? ? ? * ? ) ? / q ? ? ? E U ? " ? ? ? ? ? ? ? f ? ? q ? ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy