Error in SSL setup: iaik.asn1.structures.Name

We have this system environment

  • SERVER
    IBM machine
    PROCESSOR RS64 III 340Mhz �� 2
    MEMORY 1024 MByte
    DISK INTERNAL:9GByte �� 2 EXTERNAL:
    ARRAY 1 : HTC DF350 18GByte �� 5 Cache:MB
    ARRAY 2 : HTCRAID300 7GByte �� 19 Cache:MB

  • OS
    IBM AIX 4.3.3

  • JAVA
    IBM JDK1.1.8/JDK1.2.2/IBM JDK1.3.0

  • WebMethods
    IS4.6/TN4.6


We installed IS4.6 using JDK1.3.0 and started. When we make a HTTPS port and enabled HTTPS port, Server Administration show ‘Error in SSL setup: iaik.asn1.structures.Name’ to me.

When we restarted IS, error come out like this

00074F [B2BPCKG.0047.0009] Error in SSL setup: iaik.asn1.structures.Name
java.lang.ClassCastException: iaik.asn1.structures.Name
at sun.security.pkcs.PKCS7.getCertificate(PKCS7.java:578)
at sun.security.pkcs.SignerInfo.getCertificate(SignerInfo.java:207)
at sun.security.pkcs.SignerInfo.verify(SignerInfo.java:333)
at sun.security.pkcs.PKCS7.verify(PKCS7.java:472)
at sun.security.pkcs.PKCS7.verify(PKCS7.java:489)
at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java
:152)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:285)
at java.util.jar.JarVerifier.update(JarVerifier.java:198)
at java.util.jar.JarFile.initializeVerifier(JarFile.java(Compiled Code))
at sun.misc.Resource.getBytes(Resource.java(Compiled Code))
at sun.misc.Resource.getBytes(Resource.java(Compiled Code))
at sun.misc.Resource.getBytes(Resource.java(Compiled Code))
at java.net.URLClassLoader.defineClass(URLClassLoader.java(Compiled Code))
at java.net.URLClassLoader.access$300(URLClassLoader.java(Compiled Code))
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled Code)
)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

I don’t know why this error happened.

Now, we don’t process document using sign and encryption.
Please, let me know solution of this error.

This is probably a conflict with the built-in IBM crypto library.