# JavaTM Authentication SPI for Containers (JASPIC); Technology Compatibility Kit, Version 1.1
Release Notes, May 2013

## Kit Contents

The JASPIC, Version 1.1 Technology Compatibility Kit (TCK) includes the following items:

- JavaTest harness version 4.4.1:

  - The JavaTest harness Release Notes and documentation are provided with the JavaTest Harness Documentation.

    If you cannot access the documentation from the website, contact Java Partner Engineering for a pointer to the JavaTest documentation bundle.

- JASPIC TCK tests for signature, API, and End-to-End tests:

- A signature test checks that all of the public APIs are supported in the JASPIC Version 1.1 implementation that is being tested

- API tests for all of the public APIs under the `javax.JASPIC` package

- End-To-End tests that demonstrate compliance with the JASPIC 1.1 Specification

## Platform Notes

The JASPIC TCK tests have been built and tested with JavaTM Platform, Standard Edition 7 (Java SE 7).

The JASPIC TCK tests have been run on the following platforms:

- Solaris 11 Express (x64 architecture)
- MAC OS X Mountain Lion (10.8.1+)
- Windows XP, Windows 7, Windows 8
- Oracle Linux 6
- RedHat Enterprise Linux 6
- Ubuntu Linux 12.10
- Suse Enterprise Linux 11

The JASPIC TCK tests have been run against the JASPIC 1.1 Reference Implementation.

## Installing, Setting Up, and Running the JASPIC TCK

Refer to the JASPIC TCK 1.1 User's Guide for complete instructions on installing, setting up, and running the JASPIC TCK.

## JASPIC TCK Requirements, Facts, and Figures

> The JASPIC TCK requires a minimum of 77 MB of free disk space:

> - JASPIC TCK (zipped): 18 MB
> - JASPIC TCK (unzipped): 57 MB
> - Space for JASPIC log/report files: 2 MB minimum (trace off)

> The test suite bundle contains the following:

> - EARs: 11
> - JARs: 35
> - WARs: 8

> - Total tests: 88
>   - Baseline: 7
>   - Servlet Profile: 42
>   - Soap Profile (includes authstatus): 39

> There are multiple levels of compliance available for JASPIC certification. JASPIC allows for certification of the following profiles: Baseline, Servlet Profile, SOAP Profile. Baseline compliance is the most basic level of JASPIC certification. Servlet Profile compliance also requires Baseline compliance while SOAP assumes Servlet and Baseline.

## Status Information

### Exclude List

> You can find the exclude list in the JASPIC bundle in `<TS_HOME>/bin/ts.jtx`. Since the list can change over time, please be sure to get the latest exclude list available on the Java Partner Engineering Web site.

## Known Problems and Workarounds

### Running the JASPIC TCK Against Java EE RI on Windows

> When configuring and running the TCK against the RI on Windows, please make sure to install all related software (J2SE, the JASPIC RI, TCK, etc.) on the same drive (for example, `C:`). If you want to install on a drive other than `C:`, please be sure to change the following properties in `<TS_HOME>/bin/ts.jte:`

>     ri.applicationRoot=c:
>     s1as.applicationRoot=c:

## Attributions

> The JavaTM Authentication SPI for Containers TCK test suite includes software developed by the Apache Software Foundation (http://www.apache.org/), the dom4j Project (http://sourceforge.net/projects/dom4j/), and the JDOMTM Project (http://www.jdom.org/). The Apache Ant Contrib project is located at http://ant-contrib.sourceforge.net/.

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.