Commit b45fe979 authored by Sebastian Hans's avatar Sebastian Hans
Browse files

CR 58 SET(22)000134r1 Ensure exact Terminal Profile when required

-Annex D part
parent 0f25ec68
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -16,6 +16,15 @@ public interface UiccToolkitService {
     */
    public APDUResponse terminalProfileSession(String tpStr);

    /**
     * Perform Terminal Profile APDU command and all fetch/Terminal
     * Response APDU until (90 00) status word.
     * The test tool must not modify the Terminal Profile command.
     * @param Terminal Profile command parameters, as String
     * @return APDUResponse Object
     */
    public APDUResponse terminalProfileSessionExact(String tpStr);

    /**
     * perform a Terminal Profile APDU command
     * @param Terminal Profile command parameters, as String
@@ -23,6 +32,14 @@ public interface UiccToolkitService {
     */
    public APDUResponse terminalProfile(String tpStr);

    /**
     * Perform a Terminal Profile APDU command.
     * The test tool must not modify the Terminal Profile command.
     * @param Terminal Profile command parameters, as String
     * @return APDUResponse Object
     */
    public APDUResponse terminalProfileExact(String tpStr);

    /**
     * perform a fetch APDU command
     * This method shall check a) that there is a pending 91XX and b) that expDataLength == XX (from 91XX).