Section 2: Implementing Public Key Infrastructure Flashcards
What type of certificate does a CA have?
Root certificate, which it uses to sign keys.
If you are going to use a CA internally, what type of CA should you choose?
Private CA for internal use; these certificates will not be accepted outside the organization.
If you want to carry out B2B activity with third-party companies or sell products on the web, what type of CA should you use?
Public CA.
Why should you take your CA offline when not in use?
To prevent it from being compromised.
What type of encryption does PKI use?
Asymmetric encryption.
Who signs X509 certificates?
The CA.
What can you use to prevent your CA from being compromised and fraudulent certificates from being issued?
Certificate pinning.
If two entities want to set up a cross-certification, what must they set up first?
The root CAs would set up a trust model between themselves, known as a bridge trust model.
What type of trust model does PGP use?
Web of trust.
How can you tell whether your certificate is valid?
Certificate Revocation List (CRL)
If the CRL is going slowly, what should you implement?
Online Certificate Status Protocol (OCSP), as it provides faster validation.
Explain certificate stapling/OCSP stapling.
A web server uses an OCSP for faster certificate authentication, bypassing the CRL.
What is the process of obtaining a new certificate?
Submit a Certificate Signing Request (CSR) to request a new certificate.
What is the purpose of the key escrow?
Stores and manages private keys for third parties.
What is the purpose of the HSM?
A Hardware Security Module (HSM) is used by the key escrow to securely store and manage certificates.
What is the purpose of the DRA, and what does it need to complete its role effectively?
The Data Recovery Agent (DRA) is to recover data when a user’s private key becomes corrupt. To do this, it must first obtain a copy of the private key from the key escrow.
How can you identify each certificate?
The OID, which is similar to a serial number.
What format (PKCS) is a private certificate, and what file extension does it have?
P12 format, .pfx extension
What format (PKCS) is a public certificate, and what file extension does it have?
P7B format, .cer extension
What format is a PEM certificate?
Base64 format
What type of certificate can be used on multiple servers in the same domain?
Wildcard certificate
What type of certificate can be used on multiple domains?
Subject Alternative Name (SAN) certificate
What should you do with your software to verify that it is original and not a fake copy?
Code-sign the software - similar to a digital signature.