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 2525package com .yubico .webauthn .attestation ;
2626
2727import com .yubico .internal .util .BinaryUtil ;
28+ import com .yubico .webauthn .data .ByteArray ;
2829import java .security .cert .X509Certificate ;
2930import java .util .Optional ;
3031import lombok .experimental .UtilityClass ;
@@ -44,8 +45,9 @@ private static byte[] parseSerNum(byte[] bytes) {
4445 }
4546 }
4647
47- public static Optional <byte [] > parseFidoSerNumExtension (X509Certificate cert ) {
48+ public static Optional <ByteArray > parseFidoSerNumExtension (X509Certificate cert ) {
4849 return Optional .ofNullable (cert .getExtensionValue (ID_FIDO_GEN_CE_SERNUM ))
49- .map (CertificateUtil ::parseSerNum );
50+ .map (CertificateUtil ::parseSerNum )
51+ .map (ByteArray ::new );
5052 }
5153}
Original file line number Diff line number Diff line change @@ -71,7 +71,6 @@ class CertificateUtilSpec
7171 CertificateUtil
7272 .parseFidoSerNumExtension(cert)
7373 .toScala
74- .map(new ByteArray (_))
7574 result should equal(Some (sernum))
7675 }
7776 }
@@ -110,7 +109,6 @@ class CertificateUtilSpec
110109 CertificateUtil
111110 .parseFidoSerNumExtension(cert)
112111 .toScala
113- .map(new ByteArray (_))
114112
115113 result should equal(Some (ByteArray .fromHex(" 01AFCEFB" )))
116114
You can’t perform that action at this time.
0 commit comments