1010
1111import de .rub .nds .modifiablevariable .util .ArrayConverter ;
1212import de .rub .nds .modifiablevariable .util .ByteArrayAdapter ;
13+ import de .rub .nds .modifiablevariable .util .UnformattedByteArrayAdapter ;
1314import de .rub .nds .tlsattacker .core .certificate .CertificateKeyPair ;
1415import de .rub .nds .tlsattacker .core .connection .InboundConnection ;
1516import de .rub .nds .tlsattacker .core .connection .OutboundConnection ;
@@ -134,7 +135,7 @@ public static Config createEmptyConfig() {
134135 return c ;
135136 }
136137
137- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
138+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
138139 private byte [] defaultHandshakeSecret = new byte [32 ];
139140
140141 private CertificateKeyType preferedCertificateSignatureType = CertificateKeyType .RSA ;
@@ -260,28 +261,28 @@ public static Config createEmptyConfig() {
260261 * SessionTLSTicket for the SessionTLSTicketExtension. It's an empty session
261262 * ticket since we initiate a new connection.
262263 */
263- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
264+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
264265 private byte [] tlsSessionTicket = new byte [0 ];
265266
266267 /**
267268 * Renegotiation info for the RenegotiationInfo extension for the Client.
268269 * It's an empty info since we initiate a new connection.
269270 */
270- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
271+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
271272 private byte [] defaultClientRenegotiationInfo = new byte [0 ];
272273
273274 /**
274275 * Renegotiation info for the RenegotiationInfo extension for the Client.
275276 * It's an empty info since we initiate a new connection.
276277 */
277- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
278+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
278279 private byte [] defaultServerRenegotiationInfo = new byte [0 ];
279280
280281 /**
281282 * SignedCertificateTimestamp for the SignedCertificateTimestampExtension.
282283 * It's an emty timestamp, since the server sends it.
283284 */
284- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
285+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
285286 private byte [] defaultSignedCertificateTimestamp = new byte [0 ];
286287
287288 /**
@@ -302,24 +303,24 @@ public static Config createEmptyConfig() {
302303 /**
303304 * This is the responder ID list of the CertificateStatusRequest extension
304305 */
305- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
306+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
306307 private byte [] certificateStatusRequestExtensionResponderIDList = new byte [0 ];
307308
308309 /**
309310 * This is the request extension of the CertificateStatusRequest extension
310311 */
311- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
312+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
312313 private byte [] certificateStatusRequestExtensionRequestExtension = new byte [0 ];
313314
314315 /**
315316 * Default ALPN announced protocols
316317 */
317- private String [] alpnAnnouncedProtocols = new String []{ "h2" };
318+ private String [] alpnAnnouncedProtocols = new String [] { "h2" };
318319
319320 /**
320321 * Default SRP Identifier
321322 */
322- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
323+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
323324 private byte [] secureRemotePasswordExtensionIdentifier = "UserName" .getBytes (Charset .forName ("UTF-8" ));
324325
325326 /**
@@ -331,7 +332,7 @@ public static Config createEmptyConfig() {
331332 /**
332333 * Default SRTP extension master key identifier
333334 */
334- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
335+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
335336 private byte [] secureRealTimeTransportProtocolMasterKeyIdentifier = new byte [0 ];
336337
337338 /**
@@ -623,19 +624,19 @@ public static Config createEmptyConfig() {
623624 /**
624625 * The PSK to use.
625626 */
626- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
627+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
627628 private byte [] psk = new byte [0 ];
628629
629630 /**
630631 * The client's early traffic secret.
631632 */
632- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
633+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
633634 private byte [] clientEarlyTrafficSecret = new byte [128 ];
634635
635636 /**
636637 * The early secret of the session.
637638 */
638- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
639+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
639640 private byte [] earlySecret = new byte [256 ];
640641
641642 /**
@@ -646,7 +647,7 @@ public static Config createEmptyConfig() {
646647 /**
647648 * The psk used for early data (!= earlySecret or earlyTrafficSecret).
648649 */
649- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
650+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
650651 private byte [] earlyDataPsk = new byte [256 ];
651652
652653 /**
@@ -662,10 +663,10 @@ public static Config createEmptyConfig() {
662663 /**
663664 * Early data to be sent.
664665 */
665- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
666+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
666667 private byte [] earlyData = ArrayConverter .hexStringToByteArray ("544c532d41747461636b65720a" );
667668
668- @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
669+ @ XmlJavaTypeAdapter (UnformattedByteArrayAdapter .class )
669670 private byte [] distinguishedNames = new byte [0 ];
670671
671672 private Boolean enforceSettings = false ;
@@ -763,7 +764,7 @@ public static Config createEmptyConfig() {
763764 * How much padding bytes should be send by default
764765 */
765766 @ XmlJavaTypeAdapter (ByteArrayAdapter .class )
766- private byte [] defaultPaddingExtensionBytes = new byte []{ 0 , 0 , 0 , 0 , 0 , 0 };
767+ private byte [] defaultPaddingExtensionBytes = new byte [] { 0 , 0 , 0 , 0 , 0 , 0 };
767768
768769 /**
769770 * How long should our DTLSCookies be by default
@@ -2886,7 +2887,8 @@ public byte[] getEarlyData() {
28862887 }
28872888
28882889 /**
2889- * @param earlyData the earlyData to set
2890+ * @param earlyData
2891+ * the earlyData to set
28902892 */
28912893 public void setEarlyData (byte [] earlyData ) {
28922894 this .earlyData = earlyData ;
@@ -2900,7 +2902,8 @@ public List<PskSet> getDefaultPskSets() {
29002902 }
29012903
29022904 /**
2903- * @param defaultPskSets the defaultPskSets to set
2905+ * @param defaultPskSets
2906+ * the defaultPskSets to set
29042907 */
29052908 public void setDefaultPskSets (List <PskSet > defaultPskSets ) {
29062909 this .defaultPskSets = defaultPskSets ;
@@ -2914,7 +2917,8 @@ public byte[] getPsk() {
29142917 }
29152918
29162919 /**
2917- * @param psk the psk to set
2920+ * @param psk
2921+ * the psk to set
29182922 */
29192923 public void setPsk (byte [] psk ) {
29202924 this .psk = psk ;
@@ -2928,7 +2932,8 @@ public byte[] getDefaultSessionTicketAgeAdd() {
29282932 }
29292933
29302934 /**
2931- * @param defaultSessionTicketAgeAdd the defaultSessionTicketAgeAdd to set
2935+ * @param defaultSessionTicketAgeAdd
2936+ * the defaultSessionTicketAgeAdd to set
29322937 */
29332938 public void setDefaultSessionTicketAgeAdd (byte [] defaultSessionTicketAgeAdd ) {
29342939 this .defaultSessionTicketAgeAdd = defaultSessionTicketAgeAdd ;
@@ -2942,7 +2947,8 @@ public byte[] getDefaultSessionTicketNonce() {
29422947 }
29432948
29442949 /**
2945- * @param defaultSessionTicketNonce the defaultSessionTicketNonce to set
2950+ * @param defaultSessionTicketNonce
2951+ * the defaultSessionTicketNonce to set
29462952 */
29472953 public void setDefaultSessionTicketNonce (byte [] defaultSessionTicketNonce ) {
29482954 this .defaultSessionTicketNonce = defaultSessionTicketNonce ;
@@ -2956,8 +2962,8 @@ public byte[] getDefaultSessionTicketIdentity() {
29562962 }
29572963
29582964 /**
2959- * @param defaultSessionTicketIdentity the defaultSessionTicketIdentity to
2960- * set
2965+ * @param defaultSessionTicketIdentity
2966+ * the defaultSessionTicketIdentity to set
29612967 */
29622968 public void setDefaultSessionTicketIdentity (byte [] defaultSessionTicketIdentity ) {
29632969 this .defaultSessionTicketIdentity = defaultSessionTicketIdentity ;
@@ -2971,7 +2977,8 @@ public byte[] getClientEarlyTrafficSecret() {
29712977 }
29722978
29732979 /**
2974- * @param clientEarlyTrafficSecret the clientEarlyTrafficSecret to set
2980+ * @param clientEarlyTrafficSecret
2981+ * the clientEarlyTrafficSecret to set
29752982 */
29762983 public void setClientEarlyTrafficSecret (byte [] clientEarlyTrafficSecret ) {
29772984 this .clientEarlyTrafficSecret = clientEarlyTrafficSecret ;
@@ -2985,7 +2992,8 @@ public byte[] getEarlySecret() {
29852992 }
29862993
29872994 /**
2988- * @param earlySecret the earlySecret to set
2995+ * @param earlySecret
2996+ * the earlySecret to set
29892997 */
29902998 public void setEarlySecret (byte [] earlySecret ) {
29912999 this .earlySecret = earlySecret ;
@@ -2999,7 +3007,8 @@ public CipherSuite getEarlyDataCipherSuite() {
29993007 }
30003008
30013009 /**
3002- * @param earlyDataCipherSuite the earlyDataCipherSuite to set
3010+ * @param earlyDataCipherSuite
3011+ * the earlyDataCipherSuite to set
30033012 */
30043013 public void setEarlyDataCipherSuite (CipherSuite earlyDataCipherSuite ) {
30053014 this .earlyDataCipherSuite = earlyDataCipherSuite ;
@@ -3013,7 +3022,8 @@ public byte[] getEarlyDataPsk() {
30133022 }
30143023
30153024 /**
3016- * @param earlyDataPsk the earlyDataPsk to set
3025+ * @param earlyDataPsk
3026+ * the earlyDataPsk to set
30173027 */
30183028 public void setEarlyDataPsk (byte [] earlyDataPsk ) {
30193029 this .earlyDataPsk = earlyDataPsk ;
@@ -3027,7 +3037,8 @@ public Boolean isUsePsk() {
30273037 }
30283038
30293039 /**
3030- * @param usePsk the usePsk to set
3040+ * @param usePsk
3041+ * the usePsk to set
30313042 */
30323043 public void setUsePsk (Boolean usePsk ) {
30333044 this .usePsk = usePsk ;
0 commit comments