Portál AbcLinuxu, 9. května 2025 00:27
p12
, kterej mi vezme Thunderbird na podepisovani zprav.. Mam certifikat svoji certifikacni autority: ca.crt
, potom svuj privatni klic klient.key
, a svuj verejnej klic neboli certifikat klient.crt
a jeste nejakej soubor klient.csr
. Zkousel jsem nejake moznosti prevodu (ted presne nevim jake to byly, jsem u jineho pc), soubor *.p12 se mi vytvoril, naimportoval jsem ho do Thunderbirdu, ale vzdycky, kdyz jsem chtel podepsat zpravu, zahlasilo mi to: Spravce certifikatu nedokazal najit spravny certifikat, ktery by se pouzil pro elektronicky podpis dane zpravy.
. Mam takovy pocit, ze do jednoho *.p12
jsem zahrnul jak svuj privatni klic, tak certifikat CA i svuj certifikat.. ale porad stejna hlaska... jak to udelat?
openssl pkcs12 -export -in "$CERT.crt" -inkey "$CERT.key" \ -certfile ca.crt -name "$username" -out $CERT.p12
This specifies the "friendly name" for the certificate and private key. This name is typically displayed in list boxes by software importing the file.
Slovy doktora z filmu Vesničko má středisková: "Na funkci by to nemělo mít vliv." :-)
bezpecnostni zarizeni: Builtin object token
? (to maji v Thunderbirdu vsechny cert. autority), ja tam mam bezpecnostni zarizeni: Bezpecnostni zarizeni SW
. Nemuze mit to nejaky vliv na funkci? :)
Zkuste na soubor s certifikátem použít
openssl x509 -noout -text -in file.crt
(kde místo file.crt
použijete jméno souboru). Podstatná je část, která vypadá např. takto:
X509v3 Extended Key Usage: TLS Web Client Authentication, E-mail Protection
X509v3 Extended key usage: TLS Web Client Authentication
. To tedy znamena, ze si musim vystavit nove klice, ze? Muzete mi teda jeste, prosim poradit, jak si (s pouzitim sve ca) vytvorim klic, kterym mohu treba (jen) podepisovat maily? Diky moc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.