Opțiunea --cert-type indică tipul și codificarea certificatului digital furnizat prin opțiunea --cert pentru autentificarea mutuală TLS (mTLS). În timp ce formatul implicit este PEM, cURL poate procesa nativ fișiere binare DER sau arhive complete de chei și certificate P12 (PKCS#12 / PFX).
# Autentificare mTLS folosind un certificat container PKCS#12 (.p12 / .pfx)
curl --cert-type P12 --cert client_bundle.p12:ParolaCertificat https://api-bancara.dexblog.ro/v1/transfer
# Folosirea unui certificat codificat binar DER
curl --cert-type DER --cert client.der --key client.key https://m2m.dexblog.ro/auth
# Utilizarea formatului implicit PEM (cu cheia inclusă în fișier)
curl --cert-type PEM --cert certificat_complet.pem https://securizat.dexblog.ro/
Comoditate: Suportul pentru P12 elimină necesitatea de a extrage manual cheia privată și certificatul prin comenzi openssl pkcs12.
Tipuri Suportate
PEM: Format text Base64 delimitat de-----BEGIN CERTIFICATE-----(implicit).DER: Format binar ASN.1 utilizat frecvent în medii Java și Windows.P12 / PKCS#12: Arhivă protejată prin parolă ce include certificatul și cheia privată asociată.ENG: Cheie sau certificat stocat într-un modul hardware de securitate (Crypto Engine / HSM).
Întrebări & Exemple de Cod:
curl –cert-type – Specificarea Formatului Certificatului ClientAi o nelămurire despre utilizarea comenzii
curl –cert-type – Specificarea Formatului Certificatului Clientsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.