File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
webauthn-server-attestation/src
main/java/com/yubico/webauthn/attestation
test/scala/com/yubico/webauthn/attestation Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 25
25
package com .yubico .webauthn .attestation ;
26
26
27
27
import com .yubico .internal .util .BinaryUtil ;
28
+ import com .yubico .webauthn .data .ByteArray ;
28
29
import java .security .cert .X509Certificate ;
29
30
import java .util .Optional ;
30
31
import lombok .experimental .UtilityClass ;
@@ -44,8 +45,9 @@ private static byte[] parseSerNum(byte[] bytes) {
44
45
}
45
46
}
46
47
47
- public static Optional <byte [] > parseFidoSerNumExtension (X509Certificate cert ) {
48
+ public static Optional <ByteArray > parseFidoSerNumExtension (X509Certificate cert ) {
48
49
return Optional .ofNullable (cert .getExtensionValue (ID_FIDO_GEN_CE_SERNUM ))
49
- .map (CertificateUtil ::parseSerNum );
50
+ .map (CertificateUtil ::parseSerNum )
51
+ .map (ByteArray ::new );
50
52
}
51
53
}
Original file line number Diff line number Diff line change @@ -71,7 +71,6 @@ class CertificateUtilSpec
71
71
CertificateUtil
72
72
.parseFidoSerNumExtension(cert)
73
73
.toScala
74
- .map(new ByteArray (_))
75
74
result should equal(Some (sernum))
76
75
}
77
76
}
@@ -110,7 +109,6 @@ class CertificateUtilSpec
110
109
CertificateUtil
111
110
.parseFidoSerNumExtension(cert)
112
111
.toScala
113
- .map(new ByteArray (_))
114
112
115
113
result should equal(Some (ByteArray .fromHex(" 01AFCEFB" )))
116
114
You can’t perform that action at this time.
0 commit comments