Class CertificateStoreTest


  • public class CertificateStoreTest
    extends Object
    This is a test for the CertificateStore Crypto instance. This class does not know anything about Java KeyStores, but just wraps a list of trusted certificates.
    • Constructor Detail

    • Method Detail

      • testSignatureDirectReference

        @Test
        public void testSignatureDirectReference()
                                          throws Exception
        Test signing a SOAP message using a BST.
        Throws:
        Exception
      • testSignatureX509

        @Test
        public void testSignatureX509()
                               throws Exception
        Test signing a SOAP message using an X.509 Key Identifier.
        Throws:
        Exception
      • testSignatureIssuerSerial

        @Test
        public void testSignatureIssuerSerial()
                                       throws Exception
        Test signing a SOAP message using Issuer Serial.
        Throws:
        Exception
      • testSignatureThumbprint

        @Test
        public void testSignatureThumbprint()
                                     throws Exception
        Test signing a SOAP message using a Thumbprint
        Throws:
        Exception
      • testSignatureSKI

        @Test
        public void testSignatureSKI()
                              throws Exception
        Test signing a SOAP message using a SKI Key Identifier
        Throws:
        Exception
      • testSignatureDirectReferenceUntrusted

        @Test
        public void testSignatureDirectReferenceUntrusted()
                                                   throws Exception
        Test signing a SOAP message using a BST. The certificate is not known to the CertificateStore and so should throw an exception.
        Throws:
        Exception
      • testAliasNotAllowed

        @Test
        public void testAliasNotAllowed()
                                 throws Exception
        Throws:
        Exception