SAP Cryptographic Library Vs JAVA Cryptographic Library

Hello All,
Whats the functional difference between SAP Cryptographic Library and JAVA Cryptographic Library. How they differ in fuctionality and When do we use one over the other. Naming convention says both are different but I am not sure of the functional difference. Any help in making me understand this is appriciable.
Thanks in advance.
Farooq.

Well, it's pretty easy:
"SAP Cryptographic Library" (aka "SAPcryptolib") is a native library (DLL) - and therefore platform-specific. It's typically used with components such as WebAS ABAP, JCO, WebDispatcher, etc.
"Java Cryptographic Library" (aka "IAIK Toolkit") is implemented in Java. It's typically used for the WebAS Java.

Similar Messages

  • JAVA Cryptographic Toolkit sap java library archive

    Hi Experts
    I am trying to install SAP Net Weaver 04 support release 1 > oracle JAVA System. I am performing installation on Windows 2003 server.
    While installing the JAVA Cryptographic Toolkit > sap java library archive I have getting problem please give any idea about this.
    Where I get this path how to download the SAP JAVA library archive file.
    Error finds out shown bellow
    Regards,
    Rahul

    Rahul wrote:>
    > Hi Experts
    >
    > I am trying to install SAP Net Weaver 04 support release 1 > oracle JAVA System. I am performing installation on Windows 2003 server.
    > While installing the JAVA Cryptographic Toolkit > sap java library archive I have getting problem please give any idea about this.
    if you would give us the error message we could give you an advise.
    > Where I get this path how to download the SAP JAVA library archive file.
    on the screen where you need to enter the path to the JCT, the links are given on where to download those libararies.
    Markus

  • Error : JAVA Cryptographic Toolkit sap java library archive

    Hi Experts
    I am trying to install SAP Net Weaver 04 support release 1 > oracle JAVA System. I am performing installation on Windows 2003 server.
    While installing the JAVA Cryptographic Toolkit > sap java library archive I have getting problem please give any idea about this.
    Where I get this path how to download the SAP JAVA library archive file.
    Error finds out shown bellow
    Regards,
    Rahul

    hi Rahul
    You'll find the file on the following link: 
    Web page: http://java.sun.com/javase/downloads/index.jsp             
    (see section "Other downloads", "Java Cryptography Extension (JCE)   
    Unlimited Strength Jurisdiction Policy Files 5.0").                  
    Regards
    Ariyanto
    (hi moderator, sorry for double posting, just notice that i have 2 IDs)
    Edited by: Ariyanto Hong on Apr 2, 2008 3:23 PM

  • SAP Java Cryptographic Toolkit

    Hi All,
    I am useing EP 6.0, SP11. Could anyone please explain me how to determine if the SAP Java Cryptographic Toolkit is on the SAP J2EE engine. Is there anyway to find from the Portal?
    Thnks for you help
    Regards
    Henry

    Hi Henry,
    You can find out that easily by logging into Visual Admin.
    Navigate to this and you can find:
    Goto Dispatachexx>Libraries>tc/sec/ssl
    and also
    Goto Dispatachexx>Libraries>IAIKSecurity
    You can see entries here.
    Regards,
    Piyush
    ps: please mark for all useful answers.

  • Algorithms for Signing & Encryption for SAP Java cryptographic Tool kit

    Hi,
    We want to use SAP Java Cryptographic Toolkit for S/MIME for signing & encryption. Kindly let me know what are all the algorithms it supports for Signing & algorithms it supports for Encryption
    With Regards
    K.Varadharajan

    DES (Data Encryption Standard) algorithm is used to perform the encryption
    Policy jurisdiction files regulate which algorithms are available. These jurisdiction files are provided by the same vendor as for your J2SE package.
    Regards,
    Prateek

  • Need to install Java Cryptographic Toolkit

    I need to install the Java Cryptographic toolkit. In order to do that, I need to have J2SE. How can I tell if J2SE is installed? and if it is installed what version is it?
    I have checked http://server:port and then system information. I don't see J2SE there. Under components, I have SAP-JEE and SAP-JEECOR.

    Hi
    SAP Java Cryptographic
    You can get it from the SAP Service Marketplace at service.sap.com/download under Download -> SAP Cryptographic Software.
    also There is a guide out there on SDN. Enabling SSL for the SAPJ2EE Engine
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/ghi/installation%20guide%20-%20enabling%20ssl%20for%20the%20sap%20j2ee%20engine
    http://help.sap.com/saphelp_nw04/helpdata/en/55/79cf4f7692064d969527a90e8e86c5/frameset.htm
    Thanks

  • Java SSF library

    We are trying to use SSF ( digital signatures ) as authentication mechanism for Archive Link through HTTP Interface.ABAP code is generating PKCS#7 signed URL and we want to verify it using Java SSF library in an external system.SAP documentation talks about JAVA IAIK toolkit can be downloded from Service market place. I can't find it on service.sap.com. Does anybody know where can I download JAVA SSF from ?
    cheers
    Ramesh.

    Hi Aldo,
    The java packages where this classes and interfaces are implemented are:
    - com.sap.security.api.ssf
    - com.sap.security.core.server.ssf
    You can find this in the jar file tc_sec_ssf.jar.
    Also look the following SAP Help link [Secure Store and Forward Mechanism (SSF)|http://help.sap.com/saphelp_nw2004s/helpdata/en/4d/bf6f77a2c5446a86e0152f1b309db6/frameset.htm]
    Please reward if helpful.
    Regards
    Alexandre

  • MDM 5.5 Java API Library Reference Guide

    hi friends,
    I need MDM 55 Java API Library Reference Guide  pdf file
    please forward to me
    its urgent

    That is for pdf. I thought once you're signed on here, that should work, too. However, here is the online help (same docs):
    [http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm]
    In Programming Interfaces on the left you will find the Java API guide.

  • Java SSF Library - interface  ISsfData and class SsfDataXML

    Hello all,
    Can anybody tell me in which Java library I can find the interface ISsfData and class SsfDataXML used in the following example (see link)?
    http://help.sap.com/saphelp_nw70/helpdata/EN/a4/d0201854fb6a4cb9545892b49d4851/frameset.htm
    Which JAR file(s) contain these libraries?  It is described as the Java SSF Library...
    I would like to copy this file locally and add it as an External Library to an Eclipse project.
    Many thanks,
    Aldo

    Hi Aldo,
    The java packages where this classes and interfaces are implemented are:
    - com.sap.security.api.ssf
    - com.sap.security.core.server.ssf
    You can find this in the jar file tc_sec_ssf.jar.
    Also look the following SAP Help link [Secure Store and Forward Mechanism (SSF)|http://help.sap.com/saphelp_nw2004s/helpdata/en/4d/bf6f77a2c5446a86e0152f1b309db6/frameset.htm]
    Please reward if helpful.
    Regards
    Alexandre

  • Java cache library at cluster/server level

    Hello Experts,
    I need that some data will be available to all my users (the data is more or less constant so a  cache is needed for better performance).
    Does the SAP J2EE engine have standard cache library?
    If yes, where can I find documentation?
    If no, can someone recommend external library for caching?
    Regards,
    Omri

    Perhaps the link below will help you, however I would recommend that you create a mechanism of Java Native Cache (How to Create a Simple In Memory Cache in Java (Lightweight Cache) • Crunchify) in an application (EJB or other) and call this application whenever the Web AS is started.
    Thus it would be possible to access this EJB by JNDI and get the preloaded data.
    Java Persistence in SAP Web Application Server
    Best regards,
    Angelo

  • No sdas for Java Cryptographic Toolkit

    Hello all,
    I want to install Java Cryptographic Toolkit on my WAS 6.40. I see the related doc
    http://help.sap.com/saphelp_nw04/helpdata/en/f1/2de3be0382df45a398d3f9fb86a36a/frameset.htm
    Unfortunately, it is said:
    "Using the SDM Remote GUI, connect to the SAP J2EE Engine and deploy the SAP Java Cryptographic Toolkit SDA that applies to your J2SE version (1.3.x or 1.4.x). "
    But I do not have sda for the Toolkit.
    What I have is 3 jar files (iaik_jsse.jar, iaik_jce.jar and iaik_ssl.jar), and some txt file.
    I've allready installed the crypto lib (sapcrypto.dll).
    Can anyone tell me where to find the sda or how to install crytpo toolkit without it ?
    Thanks
    Sylvain

    Hi Sylvain,
    you can download the SDA file for cryptographic toolkit from the service.sap.com
    Here, goto the Downloads option. There you can find SAP Cryptographic Software link. Here download <i>"SAP JAVA CryptoToolkit (J2EE Engine as of Release 6.30)"</i>.
    Regards,
    Bhavik

  • Set image path in java class library

    Hi,
    I created a java class library project and made .jar file. My java class library contains .jpg files in separete folder named as Images. My .jar file contains list of classes and image folder also but when i am using .jar file in applet. java class library is working but images are not shown. Let me know how to create imageicon to show images also in the class library

    ImageIcon icon = new ImageIcon(getClass().getResource(path-to-file));

  • JGSL : about java scientific library, how to use it any tutorial or etc

    Hay,
    I have a question regarding JGSL: java scientific library.
    I just download the jgsl.0.1.1 lib for my project
    It contains a bunch of file, including the lib files
    I set the lib folder path in the LD_LIBRARY_PATH and when i tried to run the testfile.class
    that comes with this library, i got an error
    main class defination not found.
    Have any one used the lib if yes can send me the working example.
    or at least tell me how to set these things, there is no documentation available with this.
    thanks

    Why don't u use a class loader. Try this code
    // loader class
    public class Loader  extends ClassLoader {
        String path;
        public Loader(String path) {
              this.path = path;
        public Class findClass(String name) {
            byte[] b = loadClassData(path+name+".class");
            return defineClass(name, b, 0, b.length);
        private byte[] loadClassData(String name) {
            File file = new File(name);
            byte[] data = null;
            try {
                InputStream in = new FileInputStream(file);
                data = new byte[ (int) file.length()];
                for (int i = 0; i < data.length; i++) {
                    data[i] = (byte) in.read();
            catch (IOException ex) {
            file = null;
            return data;
    // in your caller class use
       Loader loader = new Loader(libPath); // lib path may be taken from a command line arg
       Object main = loader.loadClass("ClassLib", true).newInstance();I think this is what u r looking for
    Uditha Nagahawatta

  • Java class library method definition is visible in debugging!!!!!

    I create a jar by using java class library project option, and when i am using it in other project, it is displaying all code inside the library, i implement security inside the java library, it contains some key ...... is there any way to hide the code? or how to hide my logic when i submit it to client...
    is there any tool for this or is there are any technique to create a dll like microsoft supply.

    rohit pathak wrote:
    thanks for your time gimbal2 ,
    I tested it and it is working fine, i choose the option
    Exclude from jar file - **/*.java
    and its worked out.could you tell me about security of this class library (.jar file) ? Although i used required code { code which omit .java file during packaging } , is this is secure? or we can get the code { key in my case } from .jar file by any java tool.As you have already noticed through your other thread - yes you can.
    how to secure code in java..

  • Specify native library in java command line

    My application is :
    1. packed into 1 jar file
    2. use sqljdbc4.jar
    2. use a native library: "Microsoft SQL Server JDBC Driver 3.0".(use it in Ecplise and it works fine)
    3. run by this command: "java -jar myapp.jar".
    java version is jdk1.6.0_23
    btw: I config all the class paths in the manifest.mf file
    My application is failed to run, since it cannot find the native library. How/where to specify the native library location?

    -Djava.library.path

Maybe you are looking for

  • HT201263 What can i do if i dont want to restore it?

    I opened setting on my iphone and found that there is a new software update. so i downloaded it. And my phone went off just like normal when i update. but this time they said i have to connect it to iTunes when it opened. So when i connected it to iT

  • Good software to create documents

    Can anybody tell me what is the best document creator for a macbook pro is please like  Windows is for microsoft. not sure which one for macbook as when i had the iPad, bought this macbook yesterday, i had pages, dos to go and write, they all did the

  • Backward compatability with Flash player

    Hey Guys, I've been creating a site using as3 in flash CS4, however my client has a large customer base that inludes people in large companies that dont have the latest flash drivers installed on their computers and dont have the admistrative privali

  • Unrecognized Blackberry Device

    Hello, I own an unlocked Storm 9570. I installed BB Desktop Manager 6.0, and when i connected my bb it said  "Unrecognized BlackBerry Device BlackBerry Desktop Software device information update failed. Please verify you have a valid internet connect

  • Converting Varchar to DateTime

    I need to convert a varchar column currently holding date and time to a proper datetime field. Example of the current view CRIS_Date 05/02/2014 1130 03/02/2014 1105 05/02/2014 1145 03/02/2014 05/02/2014 0930 After 05/02/2014 11:30 03/02/2014 11:05 05