Gå til indhold

← Alle integrationer

Cloud-tjeneste

Uploader certifikat og kæde til en third-party enrollment i Akamai CPS.

Appliancen kører pakken og forbinder til Akamai CPS gennem CPS API over HTTPS på port 443. Der installeres ingen agent på Akamai CPS.

Sådan forløber det

  1. Appliancen forbinder til Akamai CPS gennem CPS API på port 443.
  2. Certifikatet skal være udstedt fra destinationens CPS-CSR. Pakken kontrollerer, at den offentlige nøgle matcher, før certifikat og mellemcertifikater uploades til den valgte enrollments aktuelle ændring. CPS beholder den private nøgle.
  3. Pakken følger CPS-udrulningen inden for tidsgrænsen og kvitterer som standard for tilbudte advarsler og ændringer. Automatisk kvittering kan slås fra. Ved et usikkert uploadsvar genlæses CPS-tilstanden uden blind gentagelse af engangsuploaden. Hvis det fejler: Rollback sammenligner kun den aktuelle produktion med den gemte tidligere tilstand. Et afsluttet certifikatskifte kan ikke gendannes fra denne backup; kontakt Akamai Support om gendannelse.
  4. Kontrol: CPS-produktionscertifikatets fingeraftryk afgør resultatet. En valgfri TLS-probe af det serverede certifikat rapporteres separat og ændrer ikke CPS-resultatet.

Tekniske detaljer

Forbindelse
Pakken kører på appliancen, som forbinder over HTTPS til CPS API, port 443. Der installeres ingen agent.
I skal bruge
EdgeGrid-klient til CPS med client token og API-host fra .edgerc. Gem client_secret og access_token som JSON i det krypterede credential-secret til discovery. Et almindeligt client secret med et separat access token i reglen understøttes også. Discovery bruger contractId.
Platform
Third-party enrollments i CPS
Handlinger
Discovery, Installation, Kontrol, Rollback, Fjernelse
Pakker
akamai-cps-api 1.1.1
Bemærk
  • akamai-cps-api 1.1.1 kræver ingen lokal privat nøgle. Discovery finder third-party enrollments og deres tilbudte offentlige CSR’er; agenten opretter ikke enrollments eller skifter deres certifikatmanager.
  • Management-TLS verificeres som standard. MANAGEMENT_TLS_PIN_SHA256, MANAGEMENT_TLS_CA_BUNDLE og det udtrykkelige fravalg MANAGEMENT_TLS_INSECURE er valgfrie; de tidligere AKAMAI_TLS_CA_BUNDLE og AKAMAI_TLS_INSECURE understøttes også.
  • CERT_NAME er en valgfri lokal backuplabel med højst 64 bogstaver, tal, punktummer, understregninger eller bindestreger. Enrollment-ID vælger destinationen; navnet kræves ikke til opfølgning.
  • Certifikatet hører til enrollmenten. Undeploy ændrer intet; pakken sletter ikke enrollments, annullerer ikke ændringer og berører ikke andre enrollments.
  • Behold installationens backup til den senere sammenligning med CPS-produktionen. BACKUP_DIR kan også læses på Alpine/musl; rollback sammenligner tilstanden og geninstallerer ikke et tidligere certifikat.

Kom i gang