cancel
Showing results for 
Search instead for 
Did you mean: 

problems in using EP API in web dynpro

former_member1191927
Participant
0 Kudos

Hi all,

I am using of the UME API of EP in my web dynpro application. I have inlcuded the 'com.sap.security.jar' file in my build path and did a local build and deployed the application on my development system, it works well. But while moving the same to the quality system, while activating it is throwing syntax errors saying the classes that i have used are undefined. The same erros come even when i do a DC level build.

I have tried including the jar file in the 'lib' folder of the DC, even then, i dont get any errors when i build it locally, where as there are errors while doing a DC level build.

Please tell me if there is any way of including this jar file some where so that it does not throw any erros in DC level build and also while activating.

Regards,

Narahari

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Make sure you have imported the following files to your DEV , QA runtime systems SAP_BUILDT.sca

SAP_JTECHS.sca

SAP_JEE.sca

Theo

former_member1191927
Participant
0 Kudos

HI Theo,

We have checked and these files are available. Is there any other reason why we get these errors/

Regards,

Narahari

Former Member
0 Kudos

hi

1. Create a new development component.

2. Extract the Jars (com.security.jar) into src/Packages folder of your component.

3. Expose these folders as public part.

Use this DC in other DC's where you need these jars.

Hope that helps

regards

Ravi

former_member1191927
Participant
0 Kudos

Thanks Ravi for the info.

I am trying the option that you have suggested. I created a new blank DC and extracted all the files to src/packages folder. But while building the project, i am getting many syntax errors, some of them are listed below :-

:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:389: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier

(try -source 1.5 to use 'enum' as a keyword)

Enumeration enum = store.aliases();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:392: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier

(try -source 1.5 to use 'enum' as a keyword)

while(enum.hasMoreElements()) {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:393: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier

(try -source 1.5 to use 'enum' as a keyword)

alias = (String)enum.nextElement();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:3: package javax.servlet.http does not exist

import javax.servlet.http.*;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public void logout(HttpServletRequest req,HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public void logout(HttpServletRequest req,HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:3: package iaik.asn1 does not exist

import iaik.asn1.ASN1Object;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:8: cannot find symbol

symbol : class ASN1Object

location: interface com.sap.security.api.keystore.secudePSEObject

public ASN1Object getObject ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:3: package iaik.x509 does not exist

import iaik.x509.X509Certificate;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:4: package iaik.asn1.structures does not exist

import iaik.asn1.structures.Name;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:16: cannot find symbol

symbol : class Name

location: interface com.sap.security.api.keystore.PKList

public void removeCertificate (Name subject);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:21: cannot find symbol

symbol : class X509Certificate

location: interface com.sap.security.api.keystore.PKList

public void addCertificate (X509Certificate cert);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:10: package iaik.asn1 does not exist

import iaik.asn1.SEQUENCE;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:11: package iaik.asn1 does not exist

import iaik.asn1.ASN1Object;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:12: package iaik.asn1 does not exist

import iaik.asn1.DerCoder;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:13: package iaik.asn1 does not exist

import iaik.asn1.SET;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:14: package iaik.asn1 does not exist

import iaik.asn1.INTEGER;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:15: package iaik.asn1 does not exist

import iaik.asn1.OCTET_STRING;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:16: package iaik.asn1 does not exist

import iaik.asn1.ObjectID;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:17: package iaik.asn1 does not exist

import iaik.asn1.PrintableString;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:18: package iaik.asn1 does not exist

import iaik.asn1.UTCTime;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:19: package iaik.x509 does not exist

import iaik.x509.X509Certificate;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:20: package iaik.asn1.structures does not exist

import iaik.asn1.structures.Name;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:42: cannot find symbol

symbol : class INTEGER

location: class com.sap.security.api.keystore.secudePSE

static INTEGER integer = new INTEGER (2);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:43: cannot find symbol

symbol : class ObjectID

location: class com.sap.security.api.keystore.secudePSE

static ObjectID oid = new ObjectID ("1.2.840.113549.3.7", "", "");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:44: cannot find symbol

symbol : class OCTET_STRING

location: class com.sap.security.api.keystore.secudePSE

static OCTET_STRING os = new OCTET_STRING (new byte [] { 0x00, 0x00,

^

I think there is one more file required. Please help me in resolving this issue.

Regards,

Narahari

Former Member
0 Kudos

Hi

Well you need to include servlet.jar which can be found in c:\eclipse\plugins\org.tomcat....\servlet.jar

Well that should resolve the HttpServlet error.

Regarding enum as a keyword, try changing it to something else. From the error it says that enum cannot be used as a identifier.

BTW are you using some external jars for security. There are a lot of aiak and x.509 related errors. Will have to check the jars for them. If you are using some external api's dont forget to include the relevant jars.

That should clear your errors. But tell me where are you passing the HttpServlet req from. Anyway first clear your errors and then let me know if you face any problems while running.

regards

Ravi

former_member1191927
Participant
0 Kudos

Hi Ravi,

Sorry for the late reply.

I inlcuded the security.jar file. but still i get the following errors,Please advice :-+

Enumeration enum = store.aliases();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:392: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier

(try -source 1.5 to use 'enum' as a keyword)

while(enum.hasMoreElements()) {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:393: warning: as of release 1.5, 'enum' is a keyword, and may not be used as an identifier

(try -source 1.5 to use 'enum' as a keyword)

alias = (String)enum.nextElement();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:3: package javax.servlet.http does not exist

import javax.servlet.http.*;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:31: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public IUser forceLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:42: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public IUser getLoggedInUser(HttpServletRequest req, HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public void logout(HttpServletRequest req,HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:51: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public void logout(HttpServletRequest req,HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.IAuthentication

public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\IAuthentication.java:68: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.IAuthentication

public void forceLogoffUser(HttpServletRequest req, HttpServletResponse resp, String url);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:3: package iaik.asn1 does not exist

import iaik.asn1.ASN1Object;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSEObject.java:8: cannot find symbol

symbol : class ASN1Object

location: interface com.sap.security.api.keystore.secudePSEObject

public ASN1Object getObject ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:3: package iaik.x509 does not exist

import iaik.x509.X509Certificate;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:4: package iaik.asn1.structures does not exist

import iaik.asn1.structures.Name;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:16: cannot find symbol

symbol : class Name

location: interface com.sap.security.api.keystore.PKList

public void removeCertificate (Name subject);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\PKList.java:21: cannot find symbol

symbol : class X509Certificate

location: interface com.sap.security.api.keystore.PKList

public void addCertificate (X509Certificate cert);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:10: package iaik.asn1 does not exist

import iaik.asn1.SEQUENCE;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:11: package iaik.asn1 does not exist

import iaik.asn1.ASN1Object;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:12: package iaik.asn1 does not exist

import iaik.asn1.DerCoder;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:13: package iaik.asn1 does not exist

import iaik.asn1.SET;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:14: package iaik.asn1 does not exist

import iaik.asn1.INTEGER;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:15: package iaik.asn1 does not exist

import iaik.asn1.OCTET_STRING;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:16: package iaik.asn1 does not exist

import iaik.asn1.ObjectID;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:17: package iaik.asn1 does not exist

import iaik.asn1.PrintableString;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:18: package iaik.asn1 does not exist

import iaik.asn1.UTCTime;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:19: package iaik.x509 does not exist

import iaik.x509.X509Certificate;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:20: package iaik.asn1.structures does not exist

import iaik.asn1.structures.Name;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:42: cannot find symbol

symbol : class INTEGER

location: class com.sap.security.api.keystore.secudePSE

static INTEGER integer = new INTEGER (2);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:43: cannot find symbol

symbol : class ObjectID

location: class com.sap.security.api.keystore.secudePSE

static ObjectID oid = new ObjectID ("1.2.840.113549.3.7", "", "");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:44: cannot find symbol

symbol : class OCTET_STRING

location: class com.sap.security.api.keystore.secudePSE

static OCTET_STRING os = new OCTET_STRING (new byte [] { 0x00, 0x00,

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:48: cannot find symbol

symbol : class PrintableString

location: class com.sap.security.api.keystore.secudePSE

static PrintableString user = new PrintableString ("SYSTEM");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:49: cannot find symbol

symbol : class INTEGER

location: class com.sap.security.api.keystore.secudePSE

static INTEGER integer2 = new INTEGER (1);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:50: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

static SEQUENCE oidseq = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:198: cannot find symbol

symbol : class ObjectID

location: class com.sap.security.api.keystore.PKListImpl

private static ObjectID pkloid = new ObjectID ("1.3.36.2.6.1", "", "");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:201: cannot find symbol

symbol : class ASN1Object

location: class com.sap.security.api.keystore.PKListImpl

private ASN1Object asn = null;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:213: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.keystore.PKListImpl

public void addCertificate (X509Certificate cert)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:223: cannot find symbol

symbol : class ASN1Object

location: class com.sap.security.api.keystore.PKListImpl

public synchronized ASN1Object getObject ()

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:261: cannot find symbol

symbol : class Name

location: class com.sap.security.api.keystore.PKListImpl

public void removeCertificate (Name subject)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:261: removeCertificate(java.lang.String) is already defined in com.sap.security.api.keystore.PKListImpl

public void removeCertificate (Name subject)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:3: package javax.servlet.http does not exist

import javax.servlet.http.*;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:44: cannot find symbol

symbol : class HttpServletRequest

location: interface com.sap.security.api.logon.ILogonAuthentication

public javax.security.auth.Subject logon (HttpServletRequest req, HttpServletResponse resp, String authscheme)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\ILogonAuthentication.java:44: cannot find symbol

symbol : class HttpServletResponse

location: interface com.sap.security.api.logon.ILogonAuthentication

public javax.security.auth.Subject logon (HttpServletRequest req, HttpServletResponse resp, String authscheme)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:8: package javax.servlet.http does not exist

import javax.servlet.http.HttpServletRequest;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:9: package javax.servlet.http does not exist

import javax.servlet.http.HttpServletResponse;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:20: cannot find symbol

symbol : class HttpServletRequest

location: class com.sap.security.api.logon.WebCallback

private HttpServletRequest request;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:21: cannot find symbol

symbol : class HttpServletResponse

location: class com.sap.security.api.logon.WebCallback

private HttpServletResponse response;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:45: cannot find symbol

symbol : class HttpServletRequest

location: class com.sap.security.api.logon.WebCallback

public void setRequest(HttpServletRequest request) {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:54: cannot find symbol

symbol : class HttpServletRequest

location: class com.sap.security.api.logon.WebCallback

public HttpServletRequest getRequest() {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:90: cannot find symbol

symbol : class HttpServletResponse

location: class com.sap.security.api.logon.WebCallback

public HttpServletResponse getResponse() {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\logon\WebCallback.java:99: cannot find symbol

symbol : class HttpServletResponse

location: class com.sap.security.api.logon.WebCallback

public void setResponse(HttpServletResponse response) {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\permissions\ValuePermission.java:6: package com.sap.engine.lib.logging does not exist

import com.sap.engine.lib.logging.LoggingHelper;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\ISSOSession.java:3: package javax.servlet.http does not exist

import javax.servlet.http.*;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\ISSOSession.java:24: cannot find symbol

symbol: class HttpSession

public interface ISSOSession extends HttpSession

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:6: package javax.servlet.http does not exist

import javax.servlet.http.HttpServletRequest;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:7: package javax.servlet.http does not exist

import javax.servlet.http.HttpServletResponse;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:68: cannot find symbol

symbol : class HttpServletRequest

location: class com.sap.security.api.session.SessionFactory

public abstract ISSOSession getSSOSession (HttpServletRequest req,

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\session\SessionFactory.java:69: cannot find symbol

symbol : class HttpServletResponse

location: class com.sap.security.api.session.SessionFactory

HttpServletResponse resp);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:29: package iaik.x509 does not exist

import iaik.x509.X509Certificate;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:30: package iaik.asn1.structures does not exist

import iaik.asn1.structures.Name;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:31: package iaik.asn1 does not exist

import iaik.asn1.ObjectID;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:32: package iaik.pkcs does not exist

import iaik.pkcs.*;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:376: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.ticket.TicketVerifier

public abstract X509Certificate getSignerCertificate()

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:453: cannot find symbol

symbol : class PKCSParsingException

location: class com.sap.security.api.ticket.TicketVerifier

PKCSParsingException,

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.ticket.TicketVerifier

public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol

symbol : class Name

location: class com.sap.security.api.ticket.TicketVerifier

public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:478: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.ticket.TicketVerifier

public static X509Certificate findCert(X509Certificate[] certs, Name issuer, BigInteger serial)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:510: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.ticket.TicketVerifier

public static boolean verifyCertificate (X509Certificate[] certs, X509Certificate test, boolean verifyChain)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:510: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.ticket.TicketVerifier

public static boolean verifyCertificate (X509Certificate[] certs, X509Certificate test, boolean verifyChain)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\ticket\TicketVerifier.java:570: cannot find symbol

symbol : class Name

location: class com.sap.security.api.ticket.TicketVerifier

public static Name newName(String country, String loc, String org, String orgUnit, String commonName) {

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:8: package javax.xml.soap does not exist

import javax.xml.soap.SOAPMessage;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:82: cannot find symbol

symbol : class SOAPMessage

location: interface com.sap.security.api.umap.IUserMappingData

public void enrich (SOAPMessage msg)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\umap\IUserMappingData.java:82: enrich(java.util.Properties) is already defined in com.sap.security.api.umap.IUserMappingData

public void enrich (SOAPMessage msg)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\UMFactory.java:26: package com.sap.engine.lib.logging does not exist

import com.sap.engine.lib.logging.LoggingHelper;

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:42: cannot find symbol

symbol : class INTEGER

location: class com.sap.security.api.keystore.secudePSE

static INTEGER integer = new INTEGER (2);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:43: cannot find symbol

symbol : class ObjectID

location: class com.sap.security.api.keystore.secudePSE

static ObjectID oid = new ObjectID ("1.2.840.113549.3.7", "", "");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:44: cannot find symbol

symbol : class OCTET_STRING

location: class com.sap.security.api.keystore.secudePSE

static OCTET_STRING os = new OCTET_STRING (new byte [] { 0x00, 0x00,

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:48: cannot find symbol

symbol : class PrintableString

location: class com.sap.security.api.keystore.secudePSE

static PrintableString user = new PrintableString ("SYSTEM");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:49: cannot find symbol

symbol : class INTEGER

location: class com.sap.security.api.keystore.secudePSE

static INTEGER integer2 = new INTEGER (1);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:50: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

static SEQUENCE oidseq = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:88: cannot find symbol

symbol : class SET

location: class com.sap.security.api.keystore.secudePSE

SET set= new SET ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:88: cannot find symbol

symbol : class SET

location: class com.sap.security.api.keystore.secudePSE

SET set= new SET ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:89: cannot find symbol

symbol : class UTCTime

location: class com.sap.security.api.keystore.secudePSE

UTCTime utc= new UTCTime ("020101000000Z");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:89: cannot find symbol

symbol : class UTCTime

location: class com.sap.security.api.keystore.secudePSE

UTCTime utc= new UTCTime ("020101000000Z");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:90: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

SEQUENCE outerSequence = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:90: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

SEQUENCE outerSequence = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:91: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

SEQUENCE otherSequence = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:91: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.secudePSE

SEQUENCE otherSequence = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:111: cannot find symbol

symbol : variable DerCoder

location: class com.sap.security.api.keystore.secudePSE

DerCoder.encodeTo (outerSequence, os);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:171: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.keystore.secudePSE

pklist.addCertificate (new X509Certificate (new FileInputStream (args[1])));

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:198: cannot find symbol

symbol : class ObjectID

location: class com.sap.security.api.keystore.PKListImpl

private static ObjectID pkloid = new ObjectID ("1.3.36.2.6.1", "", "");

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:230: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.PKListImpl

SEQUENCE s = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:230: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.PKListImpl

SEQUENCE s = new SEQUENCE ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:231: cannot find symbol

symbol : class PrintableString

location: class com.sap.security.api.keystore.PKListImpl

PrintableString str = new PrintableString (name);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:231: cannot find symbol

symbol : class PrintableString

location: class com.sap.security.api.keystore.PKListImpl

PrintableString str = new PrintableString (name);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:232: cannot find symbol

symbol : class SET

location: class com.sap.security.api.keystore.PKListImpl

SET ss = new SET ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:232: cannot find symbol

symbol : class SET

location: class com.sap.security.api.keystore.PKListImpl

SET ss = new SET ();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:240: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.PKListImpl

SEQUENCE cert = (SEQUENCE)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:240: cannot find symbol

symbol : class SEQUENCE

location: class com.sap.security.api.keystore.PKListImpl

SEQUENCE cert = (SEQUENCE)

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:241: cannot find symbol

symbol : class X509Certificate

location: class com.sap.security.api.keystore.PKListImpl

((X509Certificate)certs.get (keys.nextElement())).toASN1Object();

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\keystore\secudePSE.java:258: cannot find symbol

symbol : variable DerCoder

location: class com.sap.security.api.keystore.PKListImpl

return DerCoder.encode (asn);

^

C:\Documents and Settings\Narahari_Vedula\.dtc\1\DCs\bp.com\securityAPI\_comp\src\packages\com\sap\security\api\permissions\ValuePermission.java:28: cannot find symbol

symbol : variable LoggingHelper

location: class com.sap.security.api.permissions.ValuePermission

private static Category cat = Category.getCategory(LoggingHelper.SYS_SECURITY, "Usermanagement");

^

Note: * uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

Regards,

Narahari

Answers (0)