DIGITAL SIGNATURE IN ORACLE REPORT
Hi all
I have a requirement where I need to include a digital signature in the report. I searched on the google to find the digital signature capturing device and there are a lot of good products in the market but no where I am able to get the integration of this device with Oracle EBS.
PROBLEM STATEMENT : The drivers of the transport (say truck etc) that pick up material from the warehouse
to the stores have to sign a declaration of the items they are carrying in their truck, and give it in the
warehouse.This is being done manually on papers and due to this the archiving becomes difficult.
What my requirement is driver will sign on this digital signature capturing device and it will get reflected in
the e-copy of the report.
Please guide my how can I integrate this device with oracle EBS.
Thanks a lot in advance.
Edited by: Qwerty on Feb 5, 2010 4:35 PM
Hi,
Below is the link for Digital Signature in SAP BI:
http://help.sap.com/saphelp_nw04/helpdata/EN/53/251a355d0c4d78e10000009b38f83b/frameset.htm
Secure Store & Forward / Digital Signatures User's Guide:
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/icc/secure%20store%20and%20forwarddigital%20signatures%20user%20guide.pdf
Good One:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0fbaa71-cd8d-2910-5982-e30626035400;jsessionid=(J2EE3414900)ID1586927250DB10939917069703686750End
Regards
Ram.
Edited by: Ramakanth Deepak Gandepalli on Dec 10, 2009 6:07 AM
Similar Messages
-
Hi,
I am Oracle Apps HRMS Technical Consultant.
I wanted to know,if we can implement Digital Signatures in XML Reports for Oracle Apps HRMS 11i Aplication.
If yes,what is the approach to do so.
Your quick response is appreciated.
Regards,
Aasma Sayyad.Hi Aasma,
The standard BI Publisher is part of EBS applications.
Most of the EBS reports(R12) are based on BI Publisher.
If you check the responsibility 'XML Publisher Administrator' you will see all the templates used in the application.
Your technical team should already know this.
On the other hand OBIEE would need separate licences.
But for you BI Publisher would do.
Cheers,
Vignesh -
Digital Signature in XML Report
Hi Friends,
In Oracle EBS R12, I have a custom XML report developed and running fine.
There is a requirement to add the feature of Digital Signature in the output of this report. Please help me with the detailed steps to achieve this.
PS: I have tried a few links from Google and Article notes from oracle support. But, no success.
If anyone has implemented this successfully, some hints would be of great help.
The XML report is form-16 of employees.
Regards,
GursangatDuplicate thread (please post only once).
How to add a digital signature in xml publisher report
How to add a digital signature in xml publisher report -
hi,
we are using webforms (application server 11).
when a client starts up a form in the browser the dialog for accepting the digital signature (oracle.forms.engine.Main) appears. in this dialog wether a button can be klicked nor the checkbox (always trust...) can be checked. still this dialog can be moved.
what's the reason for that?
we tried different jre versions (1.6 u12 - u20) and also patch 9553040 (jrefb-6u20-rev-b05-windows-i586.exe) doesn't work - the same problem appears.
regards,
matthiasIt does!
I [read this paper|http://forms.pjc.bean.over-blog.com/ext/http://www.oracle.com/technology/products/forms/pdf/SigningJint13.pdf] before, years ago the first time. It's from *2002* and refers to JInitiator. And I read this paper again. But I stopped around page 13, reading
+"PROBLEMS WITH MULTIPLE SIGNING IDENTITIES+
+There is currently a restriction within Oracle9i Forms. If a Forms application is+
+started within JInitiator or the Sun Java Plug-in, which uses code signed with+
+multiple certificates ... This restriction will be lifted in a later release of Forms ...."+
Not one of my best ideas. Notice, Sun Plug-in is mentioned and +8 years+ might not be enough, obviously.
Reason behind the "re-appearance" of the problem with forms 11g is that the forms jars (including webutil) are now signed with an VeriSign certificate what was not the case with 10g. Downloading jacob.jar by your own, you get an unsigned jar file. Signing this, as you were used in 10g leads to the second signing identity and the freezing problem.
But let's see how we could solve the problem, for the moment, perhaps for the next 8 years. We
. took solution path 2 out of the aove cited paper (Register Your Custom Signing Certificate Separately).
. rename jacob.jar to jy_jacob.jar (we do not want to interfere with other forms application of other companies also using webutil)
. add the registration applet code as described in the paper to jy_jacob.jar
. sign jy_jacob.jar.
. [to be on the save side we repeated these steps for all our jar files, necessary for the application]
. rename webutiljpi.htm to webutiljpijy.htm
. modify webutiljpijy.htm by adding applet registration section before webutil registration. This reads like
<!-- Registration applet definition (start) -->
<OBJECT classid="%jpi_classid%"
codebase="%jpi_codebase%"
WIDTH="0"
HEIGHT="0"
HSPACE="0"
VSPACE="0">
<PARAM NAME="TYPE" VALUE="%jpi_mimetype%">
<PARAM NAME="CODEBASE" VALUE="%codebase%">
<PARAM NAME="CODE" VALUE="com.joynit.forms.applet.RegisterCertificateApplet">
<PARAM NAME="ARCHIVE" VALUE="%archive%,%webUtilArchive%" >
<COMMENT>
<EMBED SRC="" PLUGINSPAGE="%jpi_download_page%"
TYPE="%jpi_mimetype%"
java_codebase="%codebase%"
java_code="com.joynit.forms.applet.RegisterCertificateApplet"
java_archive="%archive%,%webUtilArchive%"
WIDTH="1"
HEIGHT="1"
HSPACE="0"
VSPACE="0"
>
<NOEMBED>
</COMMENT>
</NOEMBED></EMBED>
</OBJECT>
<!-- Registration applet definition (end) -->
. modify formsweb.cfg so that webutiljpijy.htm and jy_jacob.jar are used (original settings as comments below)
baseHTMLjpi=webutiljpijy.htm
#baseHTMLjpi=webutiljpi.htm
archive=frmall.jar,iText-5.0.3.jar,vzg_grafik.jar,vzg_images.jar,vzg_netz.jar,jy_pdfutil.jar
#archive=frmall.jar
WebUtilArchive=frmwebutil.jar,jy_jacob.jar
#WebUtilArchive=frmwebutil.jar,jacob.jar
And then, after flushing the jar cache, success! No freezing. It was possible to confirm the certifcates and to start the application.
Thnx to Mia Urman and the oracle forms communitiy on [http://oracleformsinfo.wordpress.com/] , who gave me the tip... There is another, easier solution.
Never set one of the original oracle jar-Files on pole position (1st position) in one auf the archive parameters. This leads to hanging.
Put one of your self-signed jar-Files in front and let the oracle jars follow. The forms application will start properly.
It work with 3 different signing authorities, also. What makes hope for 4, and so on.
Edited by: KRodler on 15.03.2012 11:07 -
Crystal Reports 2008 - PDF Digital Signatures
Hello All,
I'll appreciate if somebody can help me with a customer requirement.
We are using .NET Crystal Reports 2008 libraries to render reports, basically, programatically we open an RPT file, inyect data vía XML and render the report. Everything works fine, and the same .NET component let us to get a PDF version of the report.
What we need to do now, according to our customer's requirement is how to add a Digital Signature to the PDF report.
The one million question is: Is there any way using Crystal Reports 2008 .NET Libraries to add a Digital Signature to a report (in its PDF version)???
Thanks in advance for your Help
AdriáAt least one of the 3rd-party Crystal report Desktop Scheduling tools listed at: http://www.kenhamady.com/bookmarks.html
provides this functionality. -
The limitations mentioned below come from the BIP Administrator and Developers Guide 10.1.3.4, I thought these were removed in 11g but I see the same limitations in the 11g doc. Can anyone confirm if these limitations still apply for 11g and when will they be removed?
Limitations
Use of digital signatures with Oracle BI Publisher output documents has the following limitations:
• Only a single digital ID can be registered with BI Publisher. Future releases will support multiple digital IDs.
• Only reports submitted through BI Publisher's Schedule Report interface can include the digital signature.
• The digital signature is enabled at the report level; therefore, multiple templates assigned to the same report share the digital signature properties.Regarding #1, the short answer is no. Every time the file is digitally signed it necessitates it being saved. That's what allow "View Signed Version" and signature roll back to work.
As for # 2, it depends on the version of Acrobat. Versions 6 and 7 allowed anyone to remove a signature as long as it wasn't a certifying signature. In the case of the certifying signature on the signer could remove. Beginning with version 8 you can only clear if you have access to the digital ID that was used to create the signature.
Steve -
AIP-51083: General failure creating S/MIME digital signature: Error
I know you guys did answer to this kind of question in several threads. But my case is bit different. Please try to help me to resolve this issue.
OS: AIX 5.3
B2B: 10.1.2.2 (No Additions)
I did encrypt the message using certificates (Host & Trading Partner) and send to Trading Partner and got the confirmation. So assuming there is no issue with wallet and certificates.
But I am not able to sing the same message using same certificates.
(I don’t have any issue with Host certificate, I can use it for host sing but I have issue with Trading Partner certificate)
Here the error message. I really appreciate your help.
<MSG_TEXT>Error -: AIP-51083: General failure creating S/MIME digital signature: Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:434)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1699)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1165)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:701)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:832)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:531)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java(Compiled Code))
at java.lang.Thread.run(Thread.java:568)
Caused by: Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1054)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:392)
... 9 more
Caused by: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:965)
... 10 more
</MSG_TEXT>
Thanks in Advance,
Rama KHi Anuj,
Thanks for your good reply.
I was doing same thing which you mentioned (Thats the reason encryption is working with same certificates, so there is no issue with wallet and certificates).
in my log (debug mode) I did find some thing is interesting
From the log,
<MSG_TEXT>oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign alternateWrl: /oraaiad/B2BHome/Apache/Apache/conf/ssl.wlt/default/wallet1</MSG_TEXT>
Log is looking for alternateWrl "/*default/wallet1*"
But my wallet location which I mentioned in tip.props /oraaiad/B2BHome/Apache/Apache/conf/ssl.wlt/*default/wallet.txt*
I know there is no location called "*wallet1*" thats the reason why it's throwing null pointer. But my questions is, why it's looking for alternateWrl? Here some of debug log.
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.336+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="UNKNOWN"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>Utility:getPrivateKey:Exit</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.336+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="UNKNOWN"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign alternateWrl: /oraaiad/B2BHome/Apache/Apache/conf/ssl.wlt/default/wallet1</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.336+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="UNKNOWN"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>Utility:getPrivateKey:Enter</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.506+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:984)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:416)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1734)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:286)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:118)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1602)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:900)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1082)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:697)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:373)
at java.lang.Thread.run(Thread.java:568)
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.506+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1077)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:416)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1734)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:286)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:118)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1602)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:900)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1082)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:697)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:373)
at java.lang.Thread.run(Thread.java:568)
Caused by: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:984)
... 10 more
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2009-09-04T21:56:50.507+00:00</TSTZ_ORIGINATING>
<ORG_ID>oracle.com</ORG_ID>
<COMPONENT_ID>B2B</COMPONENT_ID>
<MSG_ID>AIP-51083</MSG_ID>
<HOSTING_CLIENT_ID>beta</HOSTING_CLIENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_GROUP>B2B</MSG_GROUP>
<MSG_LEVEL>16</MSG_LEVEL>
<HOST_ID>abc.abc.com</HOST_ID>
<HOST_NWADDR>1.1.1.100</HOST_NWADDR>
<MODULE_ID>B2B</MODULE_ID>
<THREAD_ID>Thread-12</THREAD_ID>
<USER_ID>oraaiad</USER_ID>
</HEADER>
<PAYLOAD>
<MSG_TEXT>Error -: AIP-51083: General failure creating S/MIME digital signature
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:458)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1734)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:286)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:118)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1602)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:900)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1082)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:697)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:373)
at java.lang.Thread.run(Thread.java:568)
</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
Please share your idea/comments.
I appreciate your help.
Regards,
Rama K -
Export to pdf w digital signature
<p>Hi, folks.</p><p>Does CR have an api for adding a digital signature to a report that is exported to a pdf? I will be using VS.NET 2005 w/ CR to programmatically populate the reports. After some research and searching on the web, I haven't seen anything explaining how to get the sig into the generated pdfs. </p><p>I will also have access to a standalone Pro version of CR, but it doesn't seem to have a way of doing this either, unless I missed it in the documentation. </p><p>Does the developer edition of CR have an api for this? </p><p>My client requires a digitally signed pdf document. There must be a way of programmatically doing this, right? </p><p> Thanks,</p><p> Lee... </p>
<p> </p><p>It's not within the current CR.NET API, but there are third-party libs that allow you to post-process a PDF file created by CR.NET. There's Adobe's library, and even an open-source (<a href="http://www.codeproject.com/useritems/Esignature.asp" target="_blank">iTextSharp</a>) one.</p><p>Sincerely,</p><p>Ted Ueda </p>
-
SAPGENPSE Conversion into PSE File for Digital Signature problem
Hello,
Would anyone help me with this problem
I am trying to create a PSE file for implementing the Digital Signature in a Report following the Note 1300880 . When I try to create the PSE FILE.
Use the SAPGENPSE tool to import the file in PCKS#12 format using the command import_p12 as follows:
rem convert pkcs12 file to pse
sapgenpse import_p12 -p CSD_01.pse -x a0123456789 -z a0123456789 CSD_01.p12
when I run the command I get this error:
C:\SAPGENPSE\ntintel>sapgenpse import_p12 -p CSD_01.pse -x a0123456789 -z a01234
56789 CSD_01.p12
import_p12: Can't create PSE.
ERROR in af_create: (4352/0x1100) could not flush : "SW-PSE"
ERROR in create_PSE: (4352/0x1100) could not flush : "SW-PSE"
ERROR in modified_PSEFile: (4352/0x1100) could not flush : "SW-PSE"
ERROR in flush_PSEFile: (1283/0x0503) Can't write file : "C:\Documents and Setti
ngs\Administrador\sec\CSD_01.pse"
ERROR in aux_OctetString2file: (1283/0x0503) Can't write file : "C:\Documents an
d Settings\Administrador\sec\CSD_01.pse"
C:\SAPGENPSE\ntintel>
I would appreciate any help.Hi
I solved my Issue. SAPGENPSE failed with only import_p12 error.
I had misspelt , fat fingers.
In AIX I ran env
Check to see SECUDIR=/usr/sap/SID/DVEMBS03/sec
I had a spelling mistake and saw the wrong entry.
To set this up, do this in your Instance profile or right before you run the sapgenpse
setenv SECURDIR /usr/sap/FSB/DVEMBS03/sec Insert your right SID of course.
Also just run sapgenpse and it will tell you if you have set the environment correctly..
Worked like a charm, certificate created. -
General failure creating S/MIME digital signature
Hai Ramesh,
I followed the following thread in setting up the certificates
Tech Note : Oracle AS B2B - Security configuration
Delivery channel setup when General failure encrypting S/MIME message error occured
Host DC :
I selected host certificate for both encryption and Non-Rep in creating Host DC.
Remote TP DC:
I selected remote TP certificate for both encryption and Non-Rep in creating remote TP DC.
Delivery channel setup when General failure creating S/MIME digital signature error
Host DC :
I selected host certificate for Encryption and remote TP certificate for Non-Rep in creating host DC.
Remote TP DC:
I selected remote TP certificate for Encryption and host certificate for Non-Rep in creating remote TP DC
What is correct way to setup certificates?
Regards
PraveenHai
Yes I set password correctly...
What I observed after going through logs was
its looking for /SLOTS/slot06/oracle/AS_10gR2_MID/wallet1 but I set
/SLOTS/slot06/oracle/AS_10gR2_MID/ewallet.p12
Why its looking for non-existing file....?
Now logs shows
oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Entering...
2007.07.22 at 23:32:06:254: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign Sign using the configured certificate
2007.07.22 at 23:32:06:255: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign wrl: /SLOTS/slot06/oracle/AS_10gR2_MID
2007.07.22 at 23:32:06:260: Thread-10: B2B - (DEBUG) Utility:getPrivateKey:Enter
2007.07.22 at 23:32:07:069: Thread-10: B2B - (DEBUG) Utility:getPrivateKey:matching private key found
2007.07.22 at 23:32:07:069: Thread-10: B2B - (DEBUG) Utility:getPrivateKey:Exit
2007.07.22 at 23:32:07:070: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging:SmimeSecureMessaging: sign alternateWrl: /SLOTS/slot06/oracle/AS_10gR2_MID/wallet1
2007.07.22 at 23:32:07:070: Thread-10: B2B - (DEBUG) Utility:getPrivateKey:Enter
2007.07.22 at 23:32:07:298: Thread-10: B2B - (ERROR) java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:984)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:392)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1699)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1195)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:712)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:855)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
at java.lang.Thread.run(Thread.java:595)
2007.07.22 at 23:32:07:299: Thread-10: B2B - (ERROR) Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1077)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:392)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1699)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1195)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:712)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:855)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:984)
... 10 more
2007.07.22 at 23:32:07:300: Thread-10: B2B - (ERROR) Error -: AIP-51083: General failure creating S/MIME digital signature
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:434)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1699)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1195)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:712)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:855)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
at java.lang.Thread.run(Thread.java:595)
2007.07.22 at 23:32:07:300: Thread-10: B2B - (ERROR) Error -: AIP-51083: General failure creating S/MIME digital signature: Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:434)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.applySecurity(MimePackaging.java:1699)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createMimeMessage(MimePackaging.java:262)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.pack(MimePackaging.java:110)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1195)
at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:712)
at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:855)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:655)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:353)
at java.lang.Thread.run(Thread.java:595)
Caused by: Error -: AIP-51083: General failure creating S/MIME digital signature: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:1077)
at oracle.tip.adapter.b2b.packaging.mime.MimePackaging.createSignedMimeBodyPart(MimePackaging.java:392)
... 9 more
Caused by: java.lang.NullPointerException
at oracle.tip.adapter.b2b.packaging.SmimeSecureMessaging.sign(SmimeSecureMessaging.java:984)
... 10 more
2007.07.22 at 23:32:07:300: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage B2BDomainException
2007.07.22 at 23:32:07:301: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleOutboundException Updating Error Message: Error -: AIP-51083: General failure creating S/MIME digital signature
2007.07.22 at 23:32:07:301: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
2007.07.22 at 23:32:07:301: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Runtime
2007.07.22 at 23:32:07:302: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: queryBusinessMessage
2007.07.22 at 23:32:07:317: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: queryBusinessMessage
2007.07.22 at 23:32:07:318: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message not found.
2007.07.22 at 23:32:07:318: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new b2berror object
2007.07.22 at 23:32:07:319: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information -
Digital Signature in BPA Invoice printing
Hi ,
We have request in GSI that business want to use Digital Signature for Oracle India during invoice printing using Bill Presentment. All the template are RTF template. Please let me know whether R12.1 supports Digital Signature in invoice printing and how we can implement?
Thanks
Mariappan.dear Subathra
For PDF Conversions - Use the Tcode SE38 & enter the program RSTXPDFT4 & Execute.Next screen enter the Spool number & Execute. You will get the PO converted into PDF format.
To use a digital signature in R/3, you must install an external security product which is certified by SAP for the SSF interface ("Secure Store & Forward").
1. For the digital signature, you can use an external security product that is certified by SAP for the SSF interface. A list of the certified security products is available under
"http://service.sap.com", "Quick Links", "/security", "Certified
Security Partners", "Partner for secure store and forward, digital
signatures (SSF)"
2. You will also find the installation guideline for SSF on the same
page under
"Security in Detail" > "Secure Collaboration" > "SSF User's
Guide"
Reward points if helpful
Thanks and regards
Ravikant Dewangan -
How to validate XML Digital Signature with XML DB (o PL/SQL) in Oracle 11g
Hi,
Do you know if there is possibility to validate XML Digital Signature using XML DB (or PL/SQL) in Oracle 11g?
Let say I have CLOB/XMLType containing Digitally Signed XML, and I want to validate, that thsi is proper signature. I also have public key of signer (I could store it in CLOB or file or Oracle wallet).
Is it possible to do?
If there is need to install additional component - then which one?
Regards,
PawełHi,
this is what i got from someone...
but the links he gave are not opening up...
u have to place a picture there and have to load the digital signatures as Jpegs on to the server to OA top
and have to refer them in the XML for dynamically get the signature on the reports
when u select the properties of the picture placed in the XML template,
there will be one tab with "URL"... in that u have to give the path for that jpegs
Pls refer the following documents for enabling digital signature on pdf documents.
http://iasdocs.us.oracle.com/iasdl/bi_ee/doc/bi.1013/e12187/T421739T481159.htm#5013638 (refer section 'Adding or Designating a Field for Digital Signature'
http://iasdocs.us.oracle.com/iasdl/bi_ee/doc/bi.1013/e12188/T421739T475591.htm#5013688
(Implementing a Digital Signature
Is the BI Publisher installed on your instance of version 10.1.3.4 or higher?
Pls procure a digital signature as soon as possible. The process can take time. OR we could use any certificate that you already might have OR generate a certificate using Oracle Certificate Authority for demo. -
Digital Signature Integration with Oracle Application
Hi
We have a requirement of taking the digital Signature online from the different users and embedding into the report.
This is required to avoid paper work of getting the signature and archiving those papers.
Instead , we need to do that online.
Please let me know how it can be done in Oracle Application
ThanksHi Hussein,
Thanks for the reply.
I will explain my requirement .
This needs to be implemented in Warehouse.
Requirement is
Whenever the goods are shipped from warehouse to Stores, a report of items are taken and it is signed by the driver who transports those items.
These are done by taking the printout manually and getting the signature manually.
Because of this archiving becomes very difficult.
We would like to get the drivers signature online and embed into the report.
Thanks -
Digital Signature Integrration with Forms/Reports
Does anybody done Digital Signature integration using Oracle Forms/Reports 10/11g.
Otto,
I have Signature Field in the interactive form.
But when I click on the field, it opens the Sign Document window,
which has Digital ID dropdown, Appearance Dropdown and Refresh IDs, Sign & Cancel buttons.
There is no field to enter password before click the sign button.
I need a password field in the Sign Document window to force end users enter their password then click Sign button to put their
Digital Signature.
Thanks
Thruna -
How to add a digital signature in xml publisher report
The problem is: There is a existing pick slip report.This is a xml publisher report and the data source is RDF. We have to add digital signature there. Now this signature is stored in a table with type Long Raw and format BMP. XML Publisher do not support Long Raw and BMP format. It supports BLOB and jpg format.
Could you please guide how to add this signature in the existing RDF with datatype as BLOB and format as jpg.
Please provide the steps with example.Hi,
Have a look at this thread.
Implementing electronic signatures on an existing AP check run
Re: Implementing electronic signatures on an existing AP check run
Regards,
Hussein
Maybe you are looking for
-
TS2972 An error occurred loading this content try again later
I get this error constantly while trying to watch content on my Apple TV. I have changed my Apple ID, reset to factory settings, rebooted my Mac, stood on my head and threatened the device with violence. Nothing allows me to watch content I have paid
-
Error message says: "An error occurred during the installation of assembly Microsoft.VC80.CRT,type="win32",version='8.0.50.727.6195",publicKeyToken='1fc8b3 b9a1e18e3b",processorArchitecture="x86"'. Please refer to Help and Support for more informatio
-
Double sided printing on HP officejet 7410 and windows 8.1
I recently had to upgrade to a new computer with Windows 8.1 and after downloading the driver for my old HP Officejet 7410 All in One WITH the double sided printing attachment, I cannot get it to print on both sides automatically, as in the printer s
-
I created an iapple id and it said it had to send me a verification email to verify my email adress. It said ....email sent please click on link. I did this several times and although it says email sent...i never get the email.
-
Network shares of folks not on my local network showing up
Folks, Recently did a fresh install of Leopard on my macbook pro. I'm now finding that at random times, other folks' mac machines are appearing in my finder window (under the right-hand menus). Now none of these machines are on my local home network