From 0bcc057e741af3fbc108f42b75f9d42f48f6a51e Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Sat, 14 Oct 2023 05:12:06 +0800 Subject: Implement the CA Signed-off-by: Yuuta Liang --- src/test/model/pki/cert/TbsCertificateTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/test/model/pki/cert/TbsCertificateTest.java') diff --git a/src/test/model/pki/cert/TbsCertificateTest.java b/src/test/model/pki/cert/TbsCertificateTest.java index ae92ace..be26eb9 100644 --- a/src/test/model/pki/cert/TbsCertificateTest.java +++ b/src/test/model/pki/cert/TbsCertificateTest.java @@ -34,6 +34,18 @@ public class TbsCertificateTest { TestConstants.CERT_GENERATED.getExtensions().getExtensions()[1].getExtnId().getInts()); } + @Test + void testGetExtension() throws ParseException { + TbsCertificate parsed = new TbsCertificate(new BytesReader(trimToTbs(TestConstants.CERT_L1_ECC)), + false); + assertNull(parsed.getExtension(ObjectIdentifier.OID_EXTENSION_REQUEST)); + assertNotNull(parsed.getExtension(ObjectIdentifier.OID_BASIC_CONSTRAINTS)); + parsed = new TbsCertificate(new BytesReader(trimToTbs(TestConstants.CERT_V1)), + false); + assertNull(parsed.getExtension(ObjectIdentifier.OID_EXTENSION_REQUEST)); + assertNull(parsed.getExtension(ObjectIdentifier.OID_BASIC_CONSTRAINTS)); + } + @Test void testParse() throws ParseException { TbsCertificate parsed = new TbsCertificate(new BytesReader(trimToTbs(TestConstants.CERT_L1_ECC)), -- cgit v1.2.3