
. /opt/Runtime/bin/ismUtil.sh
. /opt/Runtime/bin/cpappend.sh
export CLASSPATH=
JAVA_BIN=$ISM_HOME/Runtime/jre/bin/java
cpappend $ISM_HOME/Runtime/tomcat7/lib
cpappend $ISM_HOME/Runtime/tomcat7/bin
keyStorePass=$($JAVA_BIN -Dcatalina.home=$ISM_HOME/Runtime/tomcat7 com.huawei.dm.CmCertDecipherTool)
TmpFilePath="$(dirname $0)"
keyStorelist=$@
for item in ${keyStorelist};do
    if [ ! -f ${item} ];then 
        echo "name=${item};DeadLine=NA;Key=NA"
        continue
    fi 
    subname="$( basename ${item} )"
    /opt/Runtime/jre/bin/keytool -list -v -keystore ${item} -storepass $keyStorePass > ${TmpFilePath}/${subname} 2>&1
    iRet=$?
    if [ 0 -ne ${iRet} ];then
        echo "name=${item};DeadLine=NA;Key=NA"
        continue
    fi
    DeadLine=$( grep 'Valid from: ' ${TmpFilePath}/${subname} | head -n 1 | awk -F 'until: ' '{print $2}' )
    if [ "X" = "X${DeadLine}" ];then
        DeadLine="NA"
    fi 
    SHAkey=$( grep 'SHA1: ' ${TmpFilePath}/${subname} | head -n 1 | awk -F 'SHA1:' '{print $2}' | sed 's/ //g' ) 
    if [ "X" = "X${SHAkey}" ];then
        SHAkey="NA"
    fi 
    echo "name=${item};DeadLine=${DeadLine};Key=${SHAkey}"
    
    #删除过程数据文件
    rm -f ${TmpFilePath}/${subname} 2>&1 
done
