Class BcCertTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class BcCertTest
    extends junit.framework.TestCase
    • Constructor Summary

      Constructors 
      Constructor Description
      BcCertTest()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkCertificate​(int id, byte[] bytes)  
      void checkCreation1()
      we generate a self signed certificate for the sake of testing - RSA
      void checkCreation2()
      we generate a self signed certificate for the sake of testing - DSA
      void checkCreation3()
      we generate a self signed certificate for the sake of testing - ECDSA
      void checkCreation5()  
      void checkCRLCreation1()  
      void checkCRLCreation2()  
      void checkCRLCreation3()  
      void checkKeyUsage​(int id, byte[] bytes)  
      void checkSelfSignedCertificate​(int id, byte[] bytes)  
      java.lang.String getName()  
      void setUp()  
      void testCertificates()  
      void testForgedSignature()  
      void testNullDerNullCert()  
      • Methods inherited from class junit.framework.TestCase

        assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, tearDown, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BcCertTest

        public BcCertTest()
    • Method Detail

      • getName

        public java.lang.String getName()
        Overrides:
        getName in class junit.framework.TestCase
      • checkCertificate

        public void checkCertificate​(int id,
                                     byte[] bytes)
      • checkKeyUsage

        public void checkKeyUsage​(int id,
                                  byte[] bytes)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • checkCreation1

        public void checkCreation1()
                            throws java.lang.Exception
        we generate a self signed certificate for the sake of testing - RSA
        Throws:
        java.lang.Exception
      • checkCreation2

        public void checkCreation2()
                            throws java.lang.Exception
        we generate a self signed certificate for the sake of testing - DSA
        Throws:
        java.lang.Exception
      • checkCreation3

        public void checkCreation3()
        we generate a self signed certificate for the sake of testing - ECDSA
      • checkCRLCreation1

        public void checkCRLCreation1()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • checkCRLCreation2

        public void checkCRLCreation2()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • checkCRLCreation3

        public void checkCRLCreation3()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • checkCreation5

        public void checkCreation5()
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testForgedSignature

        public void testForgedSignature()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testNullDerNullCert

        public void testNullDerNullCert()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setUp

        public void setUp()
        Overrides:
        setUp in class junit.framework.TestCase
      • testCertificates

        public void testCertificates()
                              throws java.lang.Exception
        Throws:
        java.lang.Exception