XML dig. signatures: how to identify the root XML element?

Hello, according to tutorials I need to do these two things to sign a XML document:
ref = fac.newReference("#invoice",
  fac.newDigestMethod(DigestMethod.SHA1, null));
        XMLObject obj = fac.newXMLObject(Collections.singletonList(content),
                "invoice", null, null);I need to create a general signing proces that will accept any XML file. In this piece of code I have "invoice" strings directly in the source code. Is it possible to replace them with some general strings? For both methods documentation reads "can be null" but I am getting the "XMLSignatureException: javax.xml.crypto.URIReferenceException: ResourceResolverException: Could not find a resolver for URI null and Base null".
I have also tried "/" - this should be URI for the root element in the XPath. This leads to "URIReferenceException: java.lang.NullPointerException".
I could "pre-parse" the XML and find the root element name but there must be "cleaner" method.
Thanks in advance

Hello, according to tutorials I need to do these two
things to sign a XML document:
ref = fac.newReference("#invoice",
fac.newDigestMethod(DigestMethod.SHA1, null));
XMLObject obj =
fac.newXMLObject(Collections.singletonList(content),
"invoice", null, null);
ed to create a general signing proces that will
accept any XML file. In this piece of code I have
"invoice" strings directly in the source code. Is it
possible to replace them with some general strings?
For both methods documentation reads "can be null"
but I am getting the "XMLSignatureException:
javax.xml.crypto.URIReferenceException:
ResourceResolverException: Could not find a resolver
for URI null and Base null".
I have also tried "/" - this should be URI for the
root element in the XPath. This leads to
"URIReferenceException:
java.lang.NullPointerException".
I could "pre-parse" the XML and find the root element
name but there must be "cleaner" method.I am not quite sure what you are trying to do. What do you mean by "replace
them with general strings"? If all you want to do is sign the entire contents of
an arbitrary XML document, you should probably create an enveloped signature. For
that you need to specify a URI of "" when creating your Reference (this indicates
the root of the document) and also specify an enveloped Transform. There is
an example of how to do this in the XMLDSig Tutorial (the genEnveloped example):
http://java.sun.com/javase/6/docs/technotes/guides/security/xmldsig/XMLDigitalSignature.html

Similar Messages

  • How to identify the no is prime or not ,no is more than 9 digit?

    how to identify the no is prime or not ,no is more than 9 digit?
    becaz long does not store more than 9 digit , like example
    long number=9876543218; // it will throw the compile time error
    so how to get this?

    It is too easy to understand whether the given value
    is prime or not.
    THe following code snippet does this .
         public boolean isPrime(int pr){
              int num = 0;
              for(int a = 2; a < pr; a++ ){
                   if(pr % a == 0)
                        num = 1;
              if(num == 1)
                   return false;
              else
                   return true;
         }(Simple eh)And if you end at the square root of pr you get a nice speedup. You can get a further speedup by changing the incrementation strategy (2x really easily, 6x if you start at 5 (explicit test for 2 and 3) and increment alternatively by 2 and 4), but that's not entirely necessary.
    ~Cheers

  • How to replace the root tag in ABAP Mapping

    how to replace the root tag with the certain string in ABAP Mapping
    just like
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
         <name>Lawrence</name>
    </root>
    into
    <?xml version="1.0" encoding="UTF-8"?>
    <myRootElement>
         <name>Lawrence</name>
    </myRootElement>
    i don't want to implement it in message mapping
    please give me the sample code
    thanks in advance

    Use below code
    odocument = ixmlfactory->create_document( ).
    msgtype = odocument->create_simple_element(
    name = 'myRootElement'
    parent = odocument ).
    Thanks
    Praveen

  • How to identify which root certificate is used?

    How to identify which root certificate(on terminal) is used when a terminal is connecting to a https website?
    SecurityInfo.getServerCertificate() only returns the certificate send from the https server.
    But how could know the which local root certificate is used to verify the certificate send from the https server?
    Is there a method or class in MIDP 2.1?
    Thanks

    UP�Cthis question is urgent. Hope anyone can answer me!

  • How to use the validation.xml in struts validation?

    Can any one please help me, how to use the validation.xml in struts validation? possible please give me simple example.
    Edited by: SathishkumarAyyavoo on Jan 31, 2009 12:03 PM

    These 2 are the good articles for the beginners to do validation things in Struts. you can follow any one of them.
    1. [http://viralpatel.net/blogs/2009/01/struts-validation-framework-tutorial-example-validator-struts-validation-form-validation.html]
    2. [http://www.vaannila.com/struts/struts-example/struts-custom-validation-example-1.html]
    All the best.

  • How to identify the user who created the variant

    Hi All,
    Can anyone tell me how to identify the user who created the variant ?

    Hi Dear,
    For the same go to SE11 and view the table "VARID". This table give the details of the program,user,variant etc.
    From this table u can know which user created the variant. Hope this solve your purpose.
    Regards

  • How to create xml file from Oracle and sending the same xml file to an url

    How to create xml file from Oracle and sending the same xml file to an url

    SQL/XML (XMLElement, XMLForest, XMLAgg, etc) and UTL_HTTP.
    Whether that works for you with the version of Oracle you have, your requirements, and needs is another story. A little detail goes a long way.

  • How can identify the default currency for a customer?

    How can identify the default currency for a customer?
    I know that this is being determined when you create a sales order for a particular customer, for example, so I could break this process open and find out what it uses. But I thought it worth asking in this forum first.
    Blue

    Hi Gary,
    As per my understanding of your question I am replying , If you are looking some thing else then I request you to please elaborate your query.
    If you see the BP sales area data in transaction BP, In billing tab you maintain the currency for a customer which is default currency when you create a sales order.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash

  • How to get the root view of a UIView?

    How to get the root view of a UIView?

    Hi, loop through the superview property until it's nil. I suggest implenting it as a category:
    @implementation UIView (whatever)
    - (UIView *)rootView;
    @end
    - (UIView *)rootView
    UIView *rootView = self;
    while (rootView.superview) rootView = rootView.superview;
    return rootView;
    Warning: typed from memory, so not guaranteed to be errorfree.

  • How to config the web.xml file, when I use Richfaces + RI 1.2?

    Hi there:
    I want to use Richfaces + RI 1.2 to build a project. I don`t know how to config the web.xml file.
    By the way, my web server is Tomcat 6.0, my JDK's version is 6u6. I don`t want to use the facelets.
    thanks.
    lxm

    just add this before *</web-app>*
    <context-param>
           <param-name>org.richfaces.SKIN</param-name>
           <param-value>blueSky</param-value>
      </context-param>
      <filter>
           <display-name>RichFaces Filter</display-name>
           <filter-name>richfaces</filter-name>
           <filter-class>org.ajax4jsf.Filter</filter-class>
      </filter>
      <filter-mapping>
           <filter-name>richfaces</filter-name>
           <servlet-name>Faces Servlet</servlet-name>
           <dispatcher>REQUEST</dispatcher>
           <dispatcher>FORWARD</dispatcher>
           <dispatcher>INCLUDE</dispatcher>
      </filter-mapping>

  • How to identify the type of pocketpc barcode scanner?

    How to identify the type of pocketpc barcode scanner whteher it is intermec or symbol?
    GS

    Hi,
    well, this is the brand of the PDA - the Scanner itself is build into the device. So if you have an intermec device - you have an intermec scanner and vice versa. It is not recommended to use a HP device for example with an external scanner. This scenario is not really supported by the MI setup guides.
    Hope that helps!
    Regards,
    Oliver

  • How to Identify the Type of Font Names in Illustrator

    How to identify the type of font names like "True Type font" (or) "open Type font" for illustrator file using Scripts or any language. Could you please advice me.
    Thanks,
    Prabudass

    If there is an Illustrator SDKor Illustrator Scripting forum, try
    that. ATM won't really help - it is obsolete and should not be
    installed (breaks things).
    Aandi Inston

  • How to identify the type of Fonts

    How to identify the type of font names like "True Type font" (or) "open Type font" for illustrator file using Scripts. Could you please advice me.
    Thanks,
    Prabudass

    The code below will prompt the user with the type face of a single text-frame.
    shastafir
    // 5/4/2009
    // Open a new document and create a single text box
    // with some type in it.
    // Get access to the active layer
    var aiDocument = app.activeDocument;
    var aiLayer = aiDocument.activeLayer;
    // Get access to the type-frame's font
    var textBox = aiLayer.textFrames[0];
    var theFont =
    textBox.textRange.characterAttributes.textFont;
    // Alert user with the name of the font
    alert(theFont.name);

  • How to get the root node of a tree?

    I wanna get all the leaf node of a tree.But JTree have no method about how to get the root TreeNode of a tree.Then how should I do?

    try this:
    http://javaalmanac.com/egs/javax.swing.tree/GetNodes.html?l=rel

  • How to identify the text color in a word doc.?

    how to identify the text color in a word doc.?
    I need to read a word document using java code. which contains many strings with different colors.
    i need to identify the color and giving the marks accordingly like
    test in blue color so
    test marks=2
    how can i do this using java. i only want to know how can i identify the text color using java code.?

    morgalr wrote:
    I guarantee it is not pretty.Indeed.
    I created a Word doc that simply has the word "Blue" in blue, then a space, then the word "Red" in red, all in the default font that Word started with (Times New Roman). The resulting document is 24,064 bytes. It starts off with 80 bytes of various hex values, mostly 0x00.Then 432 bytes of just 0xFF. Then 2048 bytes of various hex values, mostly 0x00. Then the text "Blue Red" (which appears twice more in the file). And so on...
    Edited by: jverd on May 10, 2010 8:45 AM

Maybe you are looking for

  • How can I convert a picture in PDF format to Excel?

    How can I convert a picture (layout of floor plan) into Excel?

  • Nested tables of user defined types

    Hello all, I have philosophical question I am hoping someone can answer for me, "To TYPE, or not to TYPE; that is the question." I have created several layers of nested tables in the form: CREATE TYPE xyz AS OBJECT(); CREATE TYPE table_xyz AS TABLE O

  • Is it against the rules to ask if Apple might improve the iphone functions?

    I get al lot of phone pics sent to me and the laborious reference to AT&T's sight where I can go and try to enter a whole bunch of codes to see a simple phone pic . It is annoying enough to not be able to text photos let alone not be able to see ones

  • AM and IDM Integration

    I have read http://blogs.sun.com/jo/entry/integrating_sun_java_system_identity and it is very good and it help me understand a little more. Still, I have the following issue: -AM 7.1 installed in one AS 8.2 domain -idm 7.1 in another AS 8.2 domain -h

  • FusionOrderDemo_R1PS3 -- Schema build failed

    Hi I am trying to build the schema Fusion Order Demo and am getting this error. If any faced this issue and had a resolution please help.. Thanks in advance!! # Master Ant properties file for Fusion Order Demo # All build files refer to this master l