Replaces the certificate for a Hybrid App package.
void replaceMobileHybridAppCertificate(MobileHybridAppIDVO hybridAppID, byte[] certificateBlob, String certificatePassword) throws SUPAdminException;
If successful, returns silently. If unsuccessful, returns SUPAdminException.
InputStream is = getClass().getResourceAsStream("sybase101.p12"); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] buf = new byte[512]; int count; while ((count = is.read(buf)) != -1) { baos.write(buf, 0, count); } is.close(); baos.flush(); baos.close(); MobileHybridAppIDVO hybridAppID = new MobileHybridAppIDVO(); hybridAppID.setWID(4); hybridAppID.setVersion(1); mobileHybridApp.replaceMobileHybridAppCertificate(hybridAppID, baos.toByteArray(), "password");