Show Menu
TOPICS×

Setting up the SDK

To set up the Adobe® Access™ for use, copy files from the DVD. These files include JAR files containing code, certificates, and third-party classes. In addition, request a certificate from Adobe Systems Incorporated. You will be issued multiple credentials used to protect the integrity of packaged content, licenses, and communication between the client and server.
The Adobe Access SDK is available in two types:
  • Adobe Access Core SDK
  • Adobe Access Professional SDK
The following table shows a basic comparison of Adobe Access SDKs:
Feature
Adobe Access Core SDK
Adobe Access Professional SDK
Flash Access 2.0 features
Available
Available
Key rotation
-
Available
Domain Support
Available
Available
Enhanced License Chaining
Available
Available
Synchronization Messages
Available
Available
License Pre-Generation
Available
Available
Embedded Licenses
Available
Available

Setting up the development environment

From the DVD, copy the following SDK files for use in your development environment and your Java classpath:
  • adobe-flashaccess-certs.jar (contains Adobe root certificates)
  • adobe-flashaccess-sdk.jar (contains Adobe Access Core SDK classes)
  • adobe-flashaccess-sdk-pro.jar (contains Adobe Access Professional SDK classes, required only for Professional features)
You need the following third party JAR files also located on the DVD in the SDK's "thirdparty" folder:
  • bcmail-jdk15-141.jar
  • bcprov-jdk15-141.jar
  • commons-discovery-0.4.jar
  • commons-logging-1.1.1.jar
  • cryptoj.jar
  • jaxb-api.jar
  • jaxb-impl.jar
  • jaxb-libs.jar
  • relaxngDatatype.jar
  • rm-pdrl.jar
  • xsdlib.jar
For improved performance, you can optionally enable native support for cryptographic operations by deploying the platform-specific libraries located in the "thirdparty/cryptoj" folder of the SDK. To enable native support, add the library for your platform (jsafe.dll for Windows or libjsafe.so for Linux) to the path. The 32-bit and 64-bit versions of these libaries are provided. (Note that the 64-bit version should only be used if you have a 64-bit OS and you are running the 64-bit version of Java).
Additionally, an optional part of the SDK is adobe-flashaccess-lcrm.jar. This file is only needed for functionality related to Adobe Flash Media Rights Management Server (FMRMS) 1.x compatibility. If you previously deployed FMRMS 1.x and do not want to re-package your FMRMS-protected content, you must add support to your license server so it will be able to handle old content and clients.