Package org.apache.xml.security.signature

Examples of org.apache.xml.security.signature.XMLSignature.checkSignatureValue()


        String baseUri = new File(".").toURL().toString();
        XMLSignature signature = new XMLSignature(sigElement, baseUri);
        signature.addResourceResolver(FileResolver.getInstance());
        X509Certificate cert = signature.getKeyInfo().getX509Certificate();
        if (!signature.checkSignatureValue(cert)) {
            throw new Exception("Signature is invalid!");
        }
    }

   
View Full Code Here


      "Signature").item(0);
  XMLSignature signature = new XMLSignature(signatureElem, "");

  PublicKey pubKey = getPublicKey();

  assertTrue(signature.checkSignatureValue(pubKey));
    }

    public void testSigningVerifyingFromExistingSignature() throws Throwable {
  Document doc = getOriginalDocument();
  XMLSignature signature = signDocument(doc);
View Full Code Here

    public void testSigningVerifyingFromExistingSignature() throws Throwable {
  Document doc = getOriginalDocument();
  XMLSignature signature = signDocument(doc);

  PublicKey pubKey = getPublicKey();
  assertTrue(signature.checkSignatureValue(pubKey));
    }

    public void testSigningVerifyingFromExistingSignatureSameThread()
  throws Throwable {
  Document doc = getOriginalDocument();
View Full Code Here

        Element sigElement = (Element) nl.item(0);
        XMLSignature signature = new XMLSignature
            (sigElement, file.toURI().toString());
        SecretKey sk = signature.createSecretKey("secret".getBytes("ASCII"));
        System.out.println
            ("Validation status: " + signature.checkSignatureValue(sk));
    }

    public void test_generate_hmac_sha1_40() throws Exception {
        // System.out.println("Generating ");
View Full Code Here

      }

      XMLSignature s = new XMLSignature(doc.getDocumentElement(),
                                        signatureFile.toURL().toString());
      boolean verify =
         s.checkSignatureValue(s.createSecretKey("secret".getBytes()));

      System.out.println("verify=" + verify);

      System.out.println("");
View Full Code Here

                XMLSignature signature = new XMLSignature(element, null);
                KeyInfo keyInfo = signature.getKeyInfo();
                X509Certificate certificate = keyInfo.getX509Certificate();
                assertNotNull(certificate);
                try {
                        signature.checkSignatureValue(certificate);
                } catch (XMLSignatureException e) {
                   fail(e.getMessage());
                }
        }
View Full Code Here

      signature.setFollowNestedManifests(followManifests);

      byte keybytes[] = hmacKey;
      javax.crypto.SecretKey sk = signature.createSecretKey(keybytes);

      return signature.checkSignatureValue(sk);
   }

   /**
    * Method verify
    *
 
View Full Code Here

      boolean result=false;
      if (ki != null) {
         X509Certificate cert = ki.getX509Certificate();

         if (cert != null) {
           result=signature.checkSignatureValue(cert);
         } else {
            PublicKey pk = ki.getPublicKey();

            if (pk != null) {
              result=signature.checkSignatureValue(pk);
View Full Code Here

           result=signature.checkSignatureValue(cert);
         } else {
            PublicKey pk = ki.getPublicKey();

            if (pk != null) {
              result=signature.checkSignatureValue(pk);
            } else {
               throw new RuntimeException(
                  "Did not find a public key, so I can't check the signature");
            }
         }
View Full Code Here

      signature.setFollowNestedManifests(followManifests);

      byte keybytes[] = hmacKey;
      javax.crypto.SecretKey sk = signature.createSecretKey(keybytes);

      return signature.checkSignatureValue(sk);
   }

   /**
    * Method verify
    *
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.