Stránka 1 z 1

Klientský certifikát Česká spořitelna

Napsal: 18 pro 2015, 22:18
od Nykotyn73
Zdravím všechny,

ví někdo, jak nainstalovat klientský certifikát pro internetbanking Servis24 od České spořitelny?

Stačí mi i odkaz na nějaké vlákno z dřívějška.
Pro úplnost přikládám výpis, když chci instalovat přes terminál.

Kód: Vybrat vše

tomas@tomas ~ $ sudo cd /tmp
[sudo] password for tomas: 
Zkuste to znovu, prosím.
[sudo] password for tomas: 
sudo: cd: command not found
tomas@tomas ~ $ cd /tmp
tomas@tomas /tmp $ ls
Linux_installCSe.sh  orbit-tomas  pulse-PKdhtXMmr18n  tmpiBzlaA833089282.cert
mintUpdate           plugtmp      ssh-ESZlTufGMcUk    tmpWYGzDo833089282.key
tomas@tomas /tmp $ Linux_installCSe.sh
Linux_installCSe.sh: příkaz nebyl nalezen
tomas@tomas /tmp $ 
http://www.csas.cz/static_internet/cs/O ... ifikat.pdf

Re: Klientský certifikát Česká spořitelna

Napsal: 18 pro 2015, 22:35
od menom
.

Vyskusaj takto:

Kód: Vybrat vše

sudo chmod +x Linux_installCSe.sh

Kód: Vybrat vše

sudo ./Linux_installCSe.sh

.

Re: Klientský certifikát Česká spořitelna

Napsal: 19 pro 2015, 10:08
od Nykotyn73
Výsledek je :

Kód: Vybrat vše

tomas@tomas ~ $ sudo chmod +x Linux_installCSe.sh
[sudo] password for tomas: 
chmod: nelze přistoupit k „Linux_installCSe.sh“: Adresář nebo soubor neexistuje
tomas@tomas ~ $ sudo ./Linux_installCSe.sh
sudo: ./Linux_installCSe.sh: command not found

Re: Klientský certifikát Česká spořitelna

Napsal: 19 pro 2015, 10:29
od segfault
Ještě než mě klepne... :D
nelze přistoupit k „Linux_installCSe.sh“: Adresář nebo soubor neexistuje
Po téhle chybové hlášce už nemá smysl dál pokračovat. Chce to trochu víc číst.

Jestliže soubor v domovském adresáři není, tak je nejspíš ve složce /tmp (jak píší v návodu) a tudíž ho není možné spustit tak, jak ho spouštíš, ale jen přesunitím se do adresáře /tmp nebo absolutní cestou.

Re: Klientský certifikát Česká spořitelna

Napsal: 20 pro 2015, 22:24
od Nykotyn73
Četl jsem víc a nakonec to stejně nedopadlo dobře :D

Kód: Vybrat vše

tomas@tomas /tmp $ sudo chmod +x Linux_installCSe.sh
[sudo] password for tomas: 
tomas@tomas /tmp $ sudo chmod +x Linux_installCSe.sh
tomas@tomas /tmp $ sudo ./Linux_installCSe.sh
This distribution is not supported!!!
tomas@tomas /tmp $ 
Ale stejně dík.

Re: Klientský certifikát Česká spořitelna

Napsal: 20 pro 2015, 23:30
od DrShame
Zkus otevřít ten sh soubor a v řádku 32 a 175

if [ "$DISTRONAME" = "Ubuntu" ] ; then

přepsat "Ubuntu" na "Mint" ?

Jestli to nepomůže, tak následující část kódu

Kód: Vybrat vše

if [ "$DISTRONAME" = "Ubuntu" ] ; then
    DEB=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=deb32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=deb64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then
    RPM=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=rpm32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=rpm64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
else
    echo "This distribution is not supported!!!" | tee -a $LOGFILE
    exit 11
fi
zredukovat na

Kód: Vybrat vše

DEB=1
    if [ "$ARCH" = "i386" ] || [ "$ARCH" = "i686" ] ; then
	#X32=1
	CSEARCHIV=deb32
	ARCHDIR=x32
    elif [ "$ARCH" = "x86_64" ] ; then
	#X64=1
	CSEARCHIV=deb64
	ARCHDIR=x64
    else
	echo "Unknown architecture!!!" | tee -a $LOGFILE
	exit 12
    fi
a další část

Kód: Vybrat vše

function setEnv4X32LibsOnly {
	if [ "$DISTRONAME" = "Ubuntu" ] ; then
    		DEB=1
		CSEARCHIV=deb32
		ARCHDIR=x32
	elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then
		RPM=1
		CSEARCHIV=rpm32
		ARCHDIR=x32
	else
    		echo "This distribution is not supported!!!" | tee -a $LOGFILE
    		exit 11
	fi
	PACKAGES=( "" )
	PACKAGES[1]=libcrplus-common
	PACKAGES[2]=libcrplus-cse-gui
	PACKAGES[3]=libcrplus-libqt4
}
zredukovat na

Kód: Vybrat vše

function setEnv4X32LibsOnly {
	DEB=1
	CSEARCHIV=deb32
	ARCHDIR=x32
	
	PACKAGES=( "" )
	PACKAGES[1]=libcrplus-common
	PACKAGES[2]=libcrplus-cse-gui
	PACKAGES[3]=libcrplus-libqt4
}
Pak už je to jen na kompatibilitě balíčků s distribucí :p

Re: Klientský certifikát Česká spořitelna

Napsal: 18 zář 2017, 13:16
od janzilka
Zřejmě to uživateli Nykotyn73 nepomohlo, což? Možná bylo lepší to přepsat v celku a nabídnout to celé jako novou verzi. Možná to budu řešit v horiznotu dní taky. Nevíte někdo, zda webový internetbanking banky ČS vyžaduje instalaci nějakého jejich certifikátu?

Re: Klientský certifikát Česká spořitelna

Napsal: 29 lis 2017, 21:47
od Nykotyn73
To Drshame
Téměř po dvou letech :ugeek: jsem se vrátil vyzkoušet tvůj postup a výsledek byl tento

Kód: Vybrat vše

tomas@tomas /tmp $ sudo ./Linux_installCSe.sh
./Linux_installCSe.sh: řádek 45: chyba syntaxe poblíž neočekávaného tokenu „elif“
./Linux_installCSe.sh: řádek 45: `elif [ "$DISTRONAME" = "CentOS" ] || [ "$DISTRONAME" = "Red" ] ; then'
)
Tak je to asi marný.