0
0
GCPcloud~20 mins

Certificate Authority Service in GCP - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Certificate Authority Service Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
Understanding Certificate Authority Service (CAS) Issuance Behavior

You create a private CA in Google Cloud Certificate Authority Service (CAS) and issue a certificate. What happens if the CA is disabled after issuing the certificate?

AAll existing certificates are immediately revoked and become invalid.
BExisting certificates remain valid until their expiration, but no new certificates can be issued.
CThe CA automatically renews all existing certificates despite being disabled.
DThe CA continues issuing new certificates but marks them as untrusted.
Attempts:
2 left
💡 Hint

Think about what disabling a CA means for new and existing certificates.

Architecture
intermediate
2:00remaining
Designing a Secure CA Hierarchy in Google CAS

You want to design a secure certificate authority hierarchy using Google CAS. Which architecture provides the best security and operational flexibility?

ACreate a root CA offline and one or more subordinate CAs online to issue certificates.
BCreate a single root CA and use it directly to issue all certificates.
CCreate multiple root CAs and issue certificates from all of them directly.
DUse only subordinate CAs without a root CA.
Attempts:
2 left
💡 Hint

Consider the role of root and subordinate CAs in security and management.

security
advanced
2:00remaining
Handling Certificate Revocation in Google CAS

You have issued certificates using Google CAS. Which method does CAS support to notify clients that a certificate is revoked?

AAutomatically deleting revoked certificates from client devices.
BUsing Online Certificate Status Protocol (OCSP) responses served by CAS.
CPublishing Certificate Revocation Lists (CRLs) that clients check periodically.
DSending email notifications to clients about revoked certificates.
Attempts:
2 left
💡 Hint

Think about standard protocols for certificate revocation notification.

Configuration
advanced
2:30remaining
Configuring a Private CA with Specific Key Algorithm in Google CAS

You want to create a private CA in Google CAS that uses the ECDSA P-384 key algorithm. Which configuration snippet correctly specifies this?

GCP
private_ca_config = {
  "key_spec": {
    "algorithm": "EC_P384"
  },
  "tier": "ENTERPRISE"
}
A{ "key_spec": { "algorithm": "EC_P256_SHA256" }, "tier": "ENTERPRISE" }
B{ "key_spec": { "algorithm": "RSA_2048" }, "tier": "ENTERPRISE" }
C{ "key_spec": { "algorithm": "EC_P521_SHA512" }, "tier": "ENTERPRISE" }
D{ "key_spec": { "algorithm": "EC_P384" }, "tier": "ENTERPRISE" }
Attempts:
2 left
💡 Hint

Look for the exact algorithm name for ECDSA P-384 in Google CAS.

Best Practice
expert
3:00remaining
Best Practice for Protecting Root CA Private Key in Google CAS

What is the best practice to protect the root CA private key in Google Certificate Authority Service?

AKeep the root CA private key offline and only use it to sign subordinate CAs.
BStore the root CA private key in a Google Cloud Storage bucket with restricted access.
CUse the root CA private key directly to issue all end-entity certificates.
DShare the root CA private key with all team members for backup.
Attempts:
2 left
💡 Hint

Think about minimizing exposure of the most sensitive key.