Package javax.xml.crypto

Examples of javax.xml.crypto.KeySelector$Purpose


    @org.junit.Test
    public void testsetngetKeySelector() throws Exception {
        defContext.setKeySelector(null);
        assertNull(defContext.getKeySelector());
        KeySelector ks = KeySelector.singletonKeySelector(KEYS[0]);
        defContext.setKeySelector(ks);
        assertEquals(defContext.getKeySelector(), ks);
    }
View Full Code Here


            fac = XMLSignatureFactory.getInstance("DOM", "ApacheXMLDSig");
        } catch (NoSuchProviderException ex) {
            fac = XMLSignatureFactory.getInstance("DOM");
        }

        KeySelector selector = getConfiguration().getKeySelector();
        if (selector == null) {
            throw new IllegalStateException("Wrong configuration. Key selector is missing.");
        }

        DOMValidateContext valContext = new DOMValidateContext(selector, doc);
View Full Code Here

                fac = XMLSignatureFactory.getInstance("DOM");
            }

            final Node node = getMessageBodyNode(out);

            final KeySelector keySelector = getConfiguration().getKeyAccessor().getKeySelector(out);
            if (keySelector == null) {
                throw new XmlSignatureNoKeyException(
                        "Key selector is missing for XML signature generation. Specify a key selector in the configuration.");
            }
View Full Code Here

    }

    public void test_signature_enveloping_hmac_sha1() throws Exception {
        String file = "signature-enveloping-hmac-sha1.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("secret".getBytes("ASCII") );
  boolean coreValidity = validator.validate(file, ks);
  assertTrue("Signature failed core validation", coreValidity);
    }
View Full Code Here

    }

    public void test_signature_enveloping_hmac_sha1_40() throws Exception {
        String file = "signature-enveloping-hmac-sha1-40.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("secret".getBytes("ASCII") );
        try {
      boolean coreValidity = validator.validate(file, ks);
            fail("Expected HMACOutputLength exception");
        } catch (XMLSignatureException xse) {
View Full Code Here

    }
    public void test_signature_hmac_sha1_40_c14n_comments_detached()
  throws Exception {
        String file = "signature-hmac-sha1-40-c14n-comments-detached.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("test".getBytes("ASCII") );
        try {
      boolean coreValidity = validator.validate(file, ks);
            fail("Expected HMACOutputLength Exception");
        } catch (XMLSignatureException xse) {
View Full Code Here

    }
    public void test_signature_hmac_sha1_40_exclusive_c14n_comments_detached()
  throws Exception {
        String file = "signature-hmac-sha1-40-exclusive-c14n-comments-detached.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("test".getBytes("ASCII") );
        try {
      boolean coreValidity = validator.validate(file, ks);
            fail("Expected HMACOutputLength Exception");
        } catch (XMLSignatureException xse) {
View Full Code Here

    }
    public void test_signature_hmac_sha1_exclusive_c14n_comments_detached()
  throws Exception {
        String file = "signature-hmac-sha1-exclusive-c14n-comments-detached.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("test".getBytes("ASCII") );
  boolean coreValidity = validator.validate(file, ks);
  assertTrue("Signature failed core validation", coreValidity);
    }
View Full Code Here

    }
    public void test_signature_hmac_sha1_exclusive_c14n_enveloped()
  throws Exception {
        String file = "signature-hmac-sha1-exclusive-c14n-enveloped.xml";
       
  KeySelector ks = new KeySelectors.SecretKeySelector
      ("test".getBytes("ASCII") );
  boolean coreValidity = validator.validate(file, ks);
  assertTrue("Signature failed core validation", coreValidity);
    }
View Full Code Here

    }

    public void testsetngetKeySelector() throws Exception {
  defContext.setKeySelector(null);
  assertNull(defContext.getKeySelector());
  KeySelector ks = KeySelector.singletonKeySelector(KEYS[0]);
  defContext.setKeySelector(ks);
         assertEquals(defContext.getKeySelector(), ks);
    }
View Full Code Here

TOP

Related Classes of javax.xml.crypto.KeySelector$Purpose

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.