Code Signing for 3rd Party DLLs in MPR certfication
Dear Team,
I am currently performing MPR test with my Web Application using Windows Server 2012 R2 platform.
While verifiying test results, i got failed in the validating digital signature for 3rd party binaries(DLL).
The DLLs are Ajaxcontroltoolkit.dll, interop.Excel.dll etc.,
Whether Signed DLLs are exists for Ajax Libraries?? If Signed DLLs exists for Ajax Libraries, is it advisable to request Microsoft support team for getting Signed DLL through mail? (or)
Can i include this point as a waiver in document during test results submission??
Regarding Interop DLL's is it advisable to include DLL's in waiver request document??
Kindly review and suggest comments
Hello,
When an MPR Test fails due only to 3rd party binaries, please create a Test Results Package, upload to MPR site, complete and send a waiver for review.
List all failing binaries in the waiver, grouping by their respective owner.
Thank you,
Similar Messages
-
Code signing with 3rd-party certificate fails
Hello everybody !
I'm about to sign an app written in Xojo on OS X 10.10 with a class-2 code object certificate issued by StartSSL. On Windows this is working fine, but signing on OS X leads to the "app from an unknown developer" message.
For signing I'm using the codesign utility:
codesign -s "Mario Hammer" -f -v "My App.app"
or codesign -s "Mario Hammer" --deep -f -v "My App.app"
It returns "signed bundle with Mach-O thin (i386) [com.mariohammer.testapp]".
Signature checking with spctl --verbose=4 --assess --type execute "My App.app" returns 'My App.app: rejected'.
And codesign -dv "My App.app" returns this:
Executable=/Users/mario/Desktop/Test/My App.app/Contents/MacOS/My App
Identifier=com.mariohammer.testapp
Format=bundle with Mach-O thin (i386)
CodeDirectory v=20100 size=67752 flags=0x0(none) hashes=3381+3 location=embedded
Signature size=5893
Signed Time=05.11.2014 15:51:59
Info.plist entries=13
TeamIdentifier=not set
Sealed Resources version=2 rules=12 files=22
Internal requirements count=1 size=100
I have also tried to manually sign each file within "My App.app", but same result.
I'm not sure where to look at fixing this. Any help is highly appreciated.
Looking at my key chain, I have a key chain "Anmeldung" (not sure how this is labelled in English) that contains my private key and my certificate (as two separate entries, key is listed first). Clicking "Information" shows my cert with "Certificate is valid" and a green sign.
Using the certificate assistant to verify my certificate, it shows "Checking state: No root certificate found" and "Certificate condition: Good".
The root certificate however is there (the intermediate certificate "StartCom Class 2 Primary Intermediate Object CA" is in my "Anmeldung" keychain and the root certificate "StartCom Certification Authority" is on my "Anmeldung" key chain as well as on "System" pre-installed (cannot change anything there).
Any help you can provide me with is highly appreciated.
Sincerely,
Marco.There is no special reason. But since I don't intend to sell over the AppStore and I already have that membership at StartSSL (server and e-mail certificates), I thought I can save $99 registration fee for the Apple Developer Program.
So I appreciate any help. :-) Even it just means that I need to buy the Apple membership, too... but I want to get rid off this annoying and trust-stealing "app not from a certified developer" message. -
Error accessing method in 3rd party dll
already asked for help a few weeks ago but no one answered and i still wasn't able to figure out what the problem...
i have a 3rd party dll and im trying to access some methods (USING JNI)- i have no problem accessing methods with no parameters and they work fine but a method with parameters just wwont work.
i guess that its something with my syntax - probably incorrect data type when converting from java type to native type...
i dont have any previous expirience with c so help would be appriciated...
heres my java code:
package pavel2.javay;
class Test {
native String VersionGet();
native String loadDll();
native String LogInMT4(int account,String pass,String server,String a,String v,String c,String d);
static {
System.loadLibrary("pavel2");
public static void main(String args[]) {
Test t = new Test();
System.out.println(t.loadDll());
System.out.println(t.LogInMT4(230622,"qd1bvvs","Orion-DEMO","","","",""));
}and the dll wrapper:
#include <windows.h>
#include <C:\\Program Files\\Java\\jdk1.6.0_10\\include\\jni.h>
#include <C:\\Program Files\\Java\\jdk1.6.0_10\\include\\win32\\jni_md.h>
typedef char* (*LogIn_MT4)( const int login, const char *password, const char *server, const char *proxyserver,
const char *proxytype, const char *proxylogin, const char *proxypassword);
HINSTANCE hOle2Dll;
JNIEXPORT jstring JNICALL Java_pavel2_javay_Test_loadDll(JNIEnv * env, jobject jobj){
hOle2Dll = LoadLibrary(TEXT("D:\\pavel2\\tzmt4api.dll"));
return (*env)->NewStringUTF(env, "tzmt4api.dll loaded!!");
/*if (OleInitialize(NULL) == S_OK)
if ( hOle2Dll >= 32 )
//FreeLibrary ( hOle2Dll ) ;
JNIEXPORT jstring JNICALL Java_pavel2_javay_Test_LogInMT4(JNIEnv * env, jobject jobj,jint login, jstring password, jstring server,jstring proxyserver,jstring proxytype,jstring proxylogin,jstring proxypassword){
LogIn_MT4 fnc ;
fnc = (LogIn_MT4)GetProcAddress ( hOle2Dll , "LogIn_MT4" ) ;
if ( fnc == NULL )
MessageBox(NULL, TEXT("Error loading Method"), TEXT("Error"), MB_OK);
else
const char *pass = (*env)->GetStringUTFChars(env, password, NULL);
const char *ser = (*env)->GetStringUTFChars(env, server, NULL);
const char *proxyserv = (*env)->GetStringUTFChars(env, proxyserver, NULL);
const char *proxyt = (*env)->GetStringUTFChars(env, proxytype, NULL);
const char *proxylog = (*env)->GetStringUTFChars(env, proxylogin, NULL);
const char *proxypass = (*env)->GetStringUTFChars(env, proxypassword, NULL);
int a=fnc(login, pass, ser, proxyserv,proxyt,proxylog,proxypass);
(*env)->ReleaseStringUTFChars(env, password, pass);
(*env)->ReleaseStringUTFChars(env, server, ser);
(*env)->ReleaseStringUTFChars(env, proxyserver, proxyserv);
(*env)->ReleaseStringUTFChars(env, proxytype, proxyt);
(*env)->ReleaseStringUTFChars(env, proxylogin, proxylog);
(*env)->ReleaseStringUTFChars(env, proxypassword, proxypass);
//return (*env)->NewStringUTF(env, empty);
return (*env)->NewStringUTF(env, "logged");
//int c = fnc(login, *password, *server, "", "", "", "");
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
switch (ul_reason_for_call)
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
//todo: unregister class here
break;
return TRUE;
}this is the output:
tzmt4api.dll loaded!!
# An unexpected error has been detected by Java Runtime Environment:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0xcccccccc, pid=3792, tid=3824
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing windows-x86)
# Problematic frame:
# C 0xcccccccc
# An error report file with more information is saved as:
# C:\Program Files\TradeZone\TZMT4APInew\Work\hs_err_pid3792.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Process finished with exit code 1
p.s - it looks like the login method works but when returning to java the VM crashes
can anyone help me?jschell - tried this already and got the same ..
ejp - i cant do this bucause i dont have a .lib and this proccess can run only on windows unfortunately...
my problem is that i dont know the how to create the correct type for the method:
this is the signature:
typedef int (*LogIn_MT4)( const int login, const char *password, const char *server, const char *proxyserver,
const char *proxytype, const char *proxylogin, const char *proxypassword);how do i create in c this var types?
int a=fnc(1531, "asas", "asd", "","","","");how do i create
const char *xxx type? and its okay for the int just to write a number or i also need to declare it? -
Deployment of Java App with 3rd party dll
Hi,
I am developing one application on windows environment. I am using netbeans 6.0 as my IDE. in this application I have to use 3rd party dll along with one 3rd party jar library. this jar library hides all the implementation of the native methods. So i don't have to use native methods in my application directly which means that I just need to call the java classes of the vendors jar library. I am able to execute the application in Netbeans. but I am not able to deploy the application. I want to know that how should i deploy my application which will be simple jar with vendors library and the dlls, so that user just have to run the application just through the command line( java -jar myapp.jar)no you didn't understood the question. Wrong.
I understood the question.
You however didn't understand the response.
So let me expand on it.
The library consists of java and dlls. There is absolutely no way that it will run on a client box without the dlls. So they must be delivered in some way.
Now I suppose they could have encrypted/packed the dlls in some fashion but that isn't likely. And if it is then the java code of the library is responsible for loading them and there will be nothing you can do about it.
Excluding that.....
Shared libraries can ONLY be loaded via one of the following methods.
1. The dlls must be in the PATH environment of the application
2. The path must be explicitly provided in the application.
For the libraries you have one of the following will be true
1. The dlls must be in the PATH environment of the application
2. The path must be explicitly provided from your code and passed to the library code.
3. You must explicitly load the dlls in your code and hope that the library code is smart enough to deal with it.
For option 2 the library must provide a method for you to pass a path.
For option 3 the library code must be written to support this.
For option 1 you will need to modify the client in some way to provide for the PATH (which you can do in various ways, none of which have anything to do with Java specifically although 'WebStart' or whatever it is called might do it.) -
Dear Experts,
We have some 3rd party vendor from where we purchase FG. And the transaction is like that we give PO to 3rd party. They pack the material as per our BOM provide in mail. Then they supply the material at our stock point and our stock point do the GRN. but in this case we are unable to track the BOM of some products as no production order or SAP activity is done at third end. So kindly confirm me how we should maintain the BOM for 3rd party without plant code generation,
Or else suggest me how to do this transaction in the best way so that at any time we can be able to trace that so as so batches was packed in so and so packing material.
Regards,
Phalgun PatelPhalgun,
It is unclear to me why you need to 'plan' a BOM for the Vendor. In standard 3rd party processing, all you do is place a PO with the vendor, and the Vendor delivers the product directly to your customer. Batch numbers used are created by the vendor, according to the terms of your contract. You are unconcerned how he internally plans his order, and he never actually sends his output to you. He is solely responsible for procuring any RM or services required to fill your PO, and for fulfilling any batching and traceability requirements contained in the contract. Any Doc you send to him about BOM is not for you to use for planning purposes, it is part of the contract specifications.
So, can you be a little more specific exactly why the vendor is delivering material to you, and why you need a BOM.
Best Regards,
DB49 -
SharePoint Timer Jobs and 3rd Party DLLs
I have a custom built timer job that references a third party DLL. Currently, I have the 3rd party DLL stored in the GAC along with the timer job and all works fine. Our client however, does not want the third party DLL in the GAC. As such
I want to put it in the bin folder associated with the SharePoint Central admin port.
When I deploy the solution, I do see that the third party DLL was copied to the bin folder. I did restart the SharePoint timer service. When the timer job runs, it complains that it cannot find the third party DLL.
Is it possible for a timer job running in the GAC to access DLLs in the bin folder? If so, do I need to modify CAS policies in order for it to work?
SaulCAS policies are deprecated (and all solutions in 2013 are Full Trust). I believe the DLL needs to be in the GAC.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
ATP for 'Stock in transit' for 3rd Party scenario
We have a scenario:
For warehouse replenishments an STO is created and then a delivery is subsequently created for the STO. Once the delivery has been shipped out of the manufacturing facility (post goods issued) the materials on the delivery are transferred from unrestricted-stock at the manufacturing facility to stock-in-transit at the receiving warehouse. Once the stock is in transit to the third-party warehouses, ATP should then take it into consideration when deliveries are created from the third-party warehouses to customers.
Now how to take the ATP check for 3rd party del. into consideration for STO?
STO document type is UD
Goods issue movement type is 641
Goods receipt movement type is 101Some useful info here..
http://help.sap.com/saphelp_47x200/helpdata/en/2b/b22d3b1daca008e10000000a114084/frameset.htm -
BRFPlus - license with NW fundation for 3rd party - SAP PO applies ?
Hi,
I got the impression that in order to use BRFPlus we need to have SAP NW fundation license for 3rd party,
does anyone know, if we have SAP PO (process orchestration) which has a restricted SAP NW fundation license for 3rd party
(to be used only with BPM, PI and BRM), can we use BRFPlus from PI ?
Thank you for any comments,
Regards,
Michal KrawczykHi Michal,
no idea about the licensing question, but I think you need an additional license due to the Java stack, but this has to be answered by an expert of SAP.
Concerning the usage of BRFplus from PI: The only way I know to use the BRFplus functions from PI is via webservices generated out of the functions.
The other way round is a little more comfortable as you can use the BRMS Connector expression.
BR
Christian -
Wht is Process Flow for 3rd Party Sales
wht is Process Flow for 3rd Party Sales
Customize the third party sales in summary:
1. Create Vendor XK01
2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
3. Assign Item Category TAS to Order type that you are going to use.
4. A sale order is created and when saved a PR is generated at the background
5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO
7. Goods receipt MIGO
8. Goods issue
9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and, therefore, there is no delivery process attached in the whole process of Third party sales.
10. Billing *-- Seema Dhar
SD - 3rd party sales order Create Sales Order
VA01
Order Type
Sales org, distr chnl, div
Enter
Sold to
PO #
Material
Quantity
Enter
Save
SD - 3rd party sales order View the PR that is created with a third party sales order
VA01
Order Number
Goto Item Overview
Item ->Schedule Item
SD - 3rd party sales order View the PR that is created
ME52N
Key in the PR number
Save
SD - 3rd party sales order Assign the PR to the vendor and create PO
ME57
Key in the PR number
Toggle the "Assigned Purchase Requisition"
Execute
Check the box next to the material
Assign Automatically button
Click on "Assignments" button
Click on "Process assignment"
The "Process Assignment Create PO" box , enter
Drag the PR and drop in the shopping basket
Save
SD - 3rd party sales order Receive Goods
MIGO_GR
PO Number
DN Number
Batch tab , click on classification
Serial Numbers tab
Date of Production
Flag Item OK
Check, just in case
Post
Save
SD - 3rd party sales order Create Invoice
MIRO
Invoice Date
Look for the PO , state the vendor and the Material
Check the box
Clilck on "Copy"
Purchase Order Number (bottom half of the screen)
Amount
State the baseline date
Simulate & Post
Invoice Number
*Invoice blocked due to date variance
SD - 3rd party sales order Create a delivery order
VL01N
In the order screen , go to the menu Sales Document , select "Deliver"
Go to "picking" tab
State the qty and save
SD - 3rd party sales order Create a billing document
VF01
Ensure that the delivery document is correct in the
Enter
Go to edit -> Log
Save -
End to End Monitoring confiuguration for 3rd party systems
Hi,
I have been trying to racking up materials for end-end configurations for 3rd party systems and can't find any..All the ABAP systems are perfectly configured in our End-End Monitoring system but can't find any of the third party systems..Is there a seperate method to configure 3rd party systems?
-TeresaHi Teresa,
You can't include 'Third Party' systems in end-to-end monitoring. We had raised a SAP note for the same and below is SAP response..
"End-to-end monitoring stands for the functionality included as of 6.40 that enables you to track XI messages accross several systems. This functionality can be configured for all components that are able
to contribute information to this process monitoring, i.e. only SAP systems can be configuered."
Also check this from online help..
"The Runtime Workbench receives the data for end-to-end monitoring from the Process Monitoring Infrastructure (PMI), which is an SAP monitoring tool for monitoring end-to-end technical processes involving multiple SAP components."
http://help.sap.com/saphelp_nw04/helpdata/en/82/9e8dfe9eadbd4b9194c433e646b84e/content.htm
Regards
Anand -
Moving average update for 3rd Party sales order
Hello All,
We have configured a 3rd party sales order process. The schedule line category is configured with account assignment categoory as "M". when we are creating GR the Moving average price of the material is not getting updated.
But if i replace with "E" it is getting updated, but the CO-PA is not getting generated for Profitability segment reporting.--we need profitability segment reportng.
Can some one tell me how we can update the moving average price using acc. asssignment category type "M" at the same time the Profitability segement information is updated.
THanks in advance
Appreciate your help
Arpita RaniHello Arpita
For 3rd party orders functionality you need to use account assignment category of X and not M. E and M are for individual Purchase orders. You should not use them for 3rd party.
Please see the following OSS notes and follow along:
210997 - Accnt assignment categories in third-party and indiv.PO
550388 - FAQ: Customizing of third-party and individual POs
Good luck. -
1)
Is there North Bound Interface / API from SAP Solution Manager available for 3rd party integration?
i. The list of the modules that are being managed by SAP Solution Manager(s)
ii. The performance metrics of those modules/components at the high level
iii. The information about Early Watch Alerts (or situations to watch for)
2)
Is there a full SNMP interface for getting the above information from SAP Solution Manager?
3)
Is that understanding that SAP has SNMP support for forwarding alerts to a 3rd party system, correct?
4)
Does SAP has both free and licensed? If yes then what are the advantages of licensed over the open/free version?Mugunthan
Yes we have applied 11i.AZ.H.2. I am getting several errors still that we trying to resolve
One of them is
===========>>>
Uploading snapshot to central instance failed, with 3 different messages
Error: An invalid status '-1' was passed to fnd_concurrent.set_completion_status. The valid statuses are: 'NORMAL', 'WARNING', 'ERROR'FND at oracle.apps.az.r12.util.XmlTransmorpher.<init>(XmlTransmorpher.java:301)
at oracle.apps.az.r12.extractor.cpserver.APIExtractor.insertGenericSelectionSet(APIExtractor.java:231)
please assist.
regards
girish -
I am attempting to update students' iPads using the Apple Configurator software. However, information for 3rd party apps, like Notability and Explain Everything, is being lost.
Mike,
If by "still nothing" you mean they are not showing up in the AU manager after reinstalling them....
Im guessing the AU Cache itself is now corrupted so.....
Quit LPX
Open Finder
Press the option key and click "Go" in Finder's menu and select "Library". (This is the User Library and not the System Library and is normally hidden which is why you have to hold down the option key when clicking on Go.... to reveal it in the drop down menu that will appear)
Go to "Caches" dir and remove "AudioUnitCache" dir.
Now Restart your Mac.....
and then Launch LPX and let it rescan your plugins and see if that fixes things....
Fingers crossed...
Nigel -
My bank (Chase) and my wife's payroll provider (ADP) say I can no longer pull our statements because of incompatibilities between Adobe Reader and Safari. The Apple site says it is not responsible for for 3rd party software. Adobe says go back to Safari 5.0. Apple dosen't let me download Safari 5.0; so what do I do. The bank had me download Chrome, and I can now download my statements. but what a pain. Any suggestios?
Back up all data.
Quit Safari. In the Finder, select Go ▹ Go to Folder... from the menu bar, or press the key combination shift-command-G. Copy the line of text below into the box that opens, and press return:
/Library/Internet Plug-ins
From the folder that opens, remove any items that have the letters “PDF” in the name. You may be prompted for your login password. Then launch Safari and test.
If you still have the issue, repeat with this line:
~/Library/Internet Plug-ins
If you don’t like the results of this procedure, restore the items from the backup you made before you started. Relaunch Safari again. -
"Software Update" for 3rd Party Apps?
Hi,
Does anyone know of an application that could act like Software Update for 3rd party programs, so that a list of updatable applications shows and you can select to download them all at once?
I know some do an update check on launch, but I was just wondering if there was a more convenient way?
Thanks,
BenYes, but no. App Update is a widget that will check for updated versions of your apps. It can be found at http://www.apple.com/downloads/dashboard/status/appupdate.html. Unfortunately, it won't install them for you, but will give you links to websites where you can download the newest version. I use it and like it. Give it a try!
Maybe you are looking for
-
Can't be iMessages.. Maybe... Sort of...
So I've had several iPhones and recently purchased and iPhone Six and moved from O2 to vodafone. My pac code experienced serious problems being moved but that has appeared To be resolved. However tonight I noticed that my partner (who has an iPhone 5
-
WHEN I AM DOING INVOICE. I AM GETTING ERROR THAT NO ACCOUTING DOCUMENT GENARATED. PLEASE SOLVE THIS PROBLEM.
-
# Question When I type in "www" in the navagation space of the home page I get a drop down that shows all the web sites I have visited! How do I turn this off? edit
-
Indicator-powersave & throttle
Thanks to some very useful advice here in the thread and a lot of time on google, this is shaping up into something worthwhile! indicator-powersave is a fork of indicator-cpufreq with additional controls for system-wide powersaving. It is not a detai
-
How to connect Linux OBIEE repository to database?
I installed Oracle BIEE. Then I uploaded the repository from my Windows BIEE. Then uploaded my catalog (web/catalog/) Now I must connect my repository to oracle db. How can I do this? In Windows I did ODBC connections to my databases. How to connect