Command: SET-APPLET

USAGE set-applet AID installed|selectable|personalized|blocked|locked
DESCRIPTION Set the Global Platform life cycle state of an applet.
Note: Not all lifecycle states are allowed for each kind of applet and state.
PARAMETER
NameDescriptionRequired
AID Applet AID Yes
  +- installed ----+
  !                !         
  +- selectable ---+     
  !                !         
--+- personalized -+-->      
  !                !         
  +- blocked ------+     
  !                !         
  +- locked -------+     
The application life cycle state to be set. Yes
EXAMPLE
cm>  card-info
Status: No Error

Card Manager AID   :  A000000003000000
Card Manager state :  OP_READY

    Application:  SELECTABLE (--------) "TEST01.inst"
    Load File  :      LOADED (--------) A0000000035350   (Security Domain)
     Module    :                        A000000003535041
    Load File  :      LOADED (--------) "TEST01"
     Module    :                        "TEST01.inst"

cm>  set-applet |TEST01.inst locked
 => 80 F0 40 FF 0B 54 45 53 54 30 31 2E 69 6E 73 74    ..@..TEST01.inst
 (0 msec)
 <= 90 00                                              ..
Status: No Error

cm>  card-info
Status: No Error

Card Manager AID   :  A000000003000000
Card Manager state :  OP_READY

    Application:      LOCKED (--------) "TEST01.inst"
    Load File  :      LOADED (--------) A0000000035350   (Security Domain)
     Module    :                        A000000003535041
    Load File  :      LOADED (--------) "TEST01"
     Module    :                        "TEST01.inst"
  		
CONDITIONS A secure channel must be established (refer to the auth command)