L'API PKI Security utilise des ressources personnalisées Kubernetes et s'appuie sur le modèle de ressource Kubernetes (KRM). Elle permet de gérer et de configurer des certificats Web pour sécuriser les points de terminaison Web dans votre environnement isolé Google Distributed Cloud (GDC).
Point de terminaison de service et document de découverte
Le point de terminaison de l'API PKI Security est https://GDC_API_SERVER_ENDPOINT/apis/pki.security.gdc.goog/v1
où MANAGEMENT_API_SERVER_ENDPOINT est le point de terminaison du
serveur de l'API Management.
À l'aide de la commande kubectl proxy, vous pouvez accéder aux URL des points de terminaison de l'API dans votre navigateur ou avec un outil tel que curl pour obtenir le document de découverte de l'API PKI Security. La commande kubectl proxy ouvre un proxy vers le serveur de l'API Kubernetes sur votre machine locale. Une fois cette commande exécutée, vous pouvez accéder au document à l'URL suivante : http://127.0.0.1:8001/apis/pki.security.gdc.goog/v1.
Exemple d'émetteur de certificat PKI BYO
Voici un exemple d'émetteur de certificat PKI Security BYO (Bring Your Own) :
apiVersion: pki.security.gdc.goog/v1
kind: CertificateIssuer
metadata:
name: byo-cert-issuer
namespace: pki-system
labels:
pki.security.gdc.goog/is-default-issuer: "true"
spec:
byoCertConfig:
fallbackCertificateAuthority:
name: default-web-tls-ca
namespace: pki-system