on 04-04-2008 12:55 PM
Hi Experts,
I have an requirement, I need to create a module in which I need to pass four values (Namely signing key, signing algorithm, encyption key and encryption algorithm) through parameters as inputs. Based on these parameters, I need to create the signature for the input xml file and I have to encrypted the file. Please Guide me. Give some useful links, documents or codes to how to do this. Help me in this regard.
Thanks in Advance,
Venkatesh.K
Hi,
Digitally signing of messages is possible by using cryptographic toolkits.
All required java programs are imported as archives into XI. Java mapping is written utilizing the imported java archives which actually performs the digital signature creation for the outgoing messages from XI and digital signature verification for the incoming messages to XI.
refer
SAP Network Blog: Using Digital Signatures in XI
/people/sap.user72/blog/2005/06/16/using-digital-signatures-in-xi
SAP Network Blog: How to use Digital Certificates for Signing & Encrypting Messages in XI
/people/varadharajan.krishnasamy/blog/2007/05/11/how-to-use-digital-certificates-for-signing-encrypting-messages-in-xi
SAP Network Blog: How XML Encryption can be done using web services security in SAP NetWeaver XI
/people/aparna.chaganti2/blog/2007/01/23/how-xml-encryption-can-be-done-using-web-services-security-in-sap-netweaver-xi
You may also use the SAP cryptographic toolkit available from SAP market place for signing encrypting. See i.e. http://help.sap.com/saphelp_nw04/helpdata/en/4f/65c3b32107964996a56e4165077e24/frameset.htm
Decryption of Message after processing by File adapter
Ensure the Confidentiality of Your SOAP Message Content: XML Encryption Using Web Services Security in SAP NetWeaver Exchange Infrastructure
Digital Signatures in SAP Applications
Best Practices for Digital Signatures
Thanks
Swarup
Edited by: Swarup Sawant on Apr 4, 2008 2:02 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
which type of signature do you need to generate?
XML? PKCS7?? SMIME??
What is the requiremenet on the encryption??? Pls elaborate.
These all features are available with SAP SSF APIs for Java. search your NWDS installation for keystore_api.jar & tc_sec_ssf.jar before you try to use it in your programs, you can refer to the below link for sample code.
http://help.sap.com/saphelp_nw04/helpdata/en/a4/d0201854fb6a4cb9545892b49d4851/frameset.htm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Amol,
I need to generate the signature based on SMIME type. My requirement is, I need to sign a document (based on Signing algorithm ) and encrypt (based on the Encryption Algorithm) that file. I'll pass this signing and encryption algorithm as parameters to the module for signing and encryption for that document.
Please tell me where I can get this keystore_api.jar file.
I have already gone through this [SAP Help|http://help.sap.com/saphelp_nw04/helpdata/en/a4/d0201854fb6a4cb9545892b49d4851/content.htm], there is no indication where they are mentioning signing and encryption algorithm. Please help me in this regard.
Thanks in Advance,
Venkatesh. K
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.