INTEGRITY Dokumentace

Certifikáty

Ke správě certifikátů pro mTLS spojení použijte tyto příkazy.

mtls-certificate příkazy spravují klientské certifikáty pro subrequesty Workeru. cert příkazy spravují jak klientské certifikáty mTLS, tak řetězové certifikáty certifikační autority (CA), a to především pro použití s Hyperdrive konfigurace.


mtls-certificate

Správa klientských certifikátů používaných pro připojení mTLS v dílčích požadavcích.

Tyto certifikáty lze použít v mtls_certificate bindingy, které Workeru umožňují předložit certifikát při navazování spojení s origin serverem, jenž vyžaduje ověření klienta (mTLS).

mtls-certificate upload

Nahrání certifikátu mTLS

npx wrangler mtls-certificate upload

Globální přepínače

Následuje příklad použití upload příkaz pro nahrání mTLS certifikátu.

npx wrangler mtls-certificate upload --cert cert.pem --key key.pem --name my-origin-cert
Uploading mTLS Certificate my-origin-cert...
Success! Uploaded mTLS Certificate my-origin-cert
ID: 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Issuer: CN=my-secured-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Expires: 1/01/2025

Tento certifikát pak můžete přidat jako binding ve vašem Konfigurační soubor Wrangler:

{
	"mtls_certificates": [
		{
			"binding": "MY_CERT",
			"certificate_id": "99f5fef1-6cc1-46b8-bd79-44a0d5082b8d",
		},
	],
}
[[mtls_certificates]]
binding = "MY_CERT"
certificate_id = "99f5fef1-6cc1-46b8-bd79-44a0d5082b8d"

Mějte na paměti, že certifikát a soukromé klíče musí být v samostatných (obvykle .pem) soubory při nahrávání.

mtls-certificate list

Vypsat nahrané certifikáty mTLS

npx wrangler mtls-certificate list

Globální přepínače

Následuje příklad použití list příkaz pro nahrání mTLS certifikátu.

npx wrangler mtls-certificate list
ID: 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Name: my-origin-cert
Issuer: CN=my-secured-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Created on: 1/01/2023
Expires: 1/01/2025

ID: c5d004d1-8312-402c-b8ed-6194328d5cbe
Issuer: CN=another-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Created on: 1/01/2023
Expires: 1/01/2025

mtls-certificate delete

Odstranit certifikát mTLS

npx wrangler mtls-certificate delete

Globální přepínače

Následuje příklad použití delete příkaz pro odstranění mTLS certifikátu.

npx wrangler mtls-certificate delete --id 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Are you sure you want to delete certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d (my-origin-cert)? [y/n]
yes
Deleting certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d...
Deleted certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d successfully

cert

Správa klientských certifikátů mTLS a certifikátů certifikačního řetězu certifikační autority (CA) používaných pro zabezpečená připojení.

Tyto certifikáty lze použít v konfiguracích Hyperdrive, což jim umožňuje předložit certifikát při připojování k původní databázi, která vyžaduje ověření klienta (mTLS) nebo vlastní certifikační autoritu (CA).

cert upload mtls-certificate

Nahrání certifikátu mTLS

npx wrangler cert upload mtls-certificate

Globální přepínače

Následuje příklad použití upload příkaz pro nahrání mTLS certifikátu.

npx wrangler cert upload --cert cert.pem --key key.pem --name my-origin-cert
Uploading mTLS Certificate my-origin-cert...
Success! Uploaded mTLS Certificate my-origin-cert
ID: 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Issuer: CN=my-secured-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Expires: 1/01/2025

Mějte na paměti, že certifikát a soukromé klíče musí být v samostatných (obvykle .pem) soubory při nahrávání.

cert upload certificate-authority

Nahrání řetězce certifikátů CA

npx wrangler cert upload certificate-authority

Globální přepínače

Následuje příklad použití upload příkaz pro nahrání CA certifikátu.

npx wrangler cert upload certificate-authority --ca-cert server-ca-chain.pem --name SERVER_CA_CHAIN
Uploading CA Certificate SERVER_CA_CHAIN...
Success! Uploaded CA Certificate SERVER_CA_CHAIN
ID: 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Issuer: CN=my-secured-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Expires: 1/01/2025

cert list

Vypsat nahrané certifikáty mTLS

npx wrangler cert list

Globální přepínače

Následuje příklad použití list příkaz pro nahrání mTLS nebo CA certifikátu.

npx wrangler cert list
ID: 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Name: my-origin-cert
Issuer: CN=my-secured-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Created on: 1/01/2023
Expires: 1/01/2025

ID: c5d004d1-8312-402c-b8ed-6194328d5cbe
Issuer: CN=another-origin.com,OU=my-team,O=my-org,L=San Francisco,ST=California,C=US
Created on: 1/01/2023
Expires: 1/01/2025

cert delete

Odstranit certifikát mTLS

npx wrangler cert delete

Globální přepínače

Následuje příklad použití delete příkaz pro odstranění mTLS nebo CA certifikátu.

npx wrangler cert delete --id 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d
Are you sure you want to delete certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d (my-origin-cert)? [y/n]
yes
Deleting certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d...
Deleted certificate 99f5fef1-6cc1-46b8-bd79-44a0d5082b8d successfully