Managing Certificates 6 Flashcards
Describe certificate authentication
The process of identifying users in a transaction that through a series of steps instead of using a user name and password authentication
What is a digital certificate
An electronic document that associates credential with a public key.
The certificate validates the certificate holders identity and is also a way to distribute the holders public key. CA, Certificate Authority issues certificates and the key pairs.
What is PKI
Public Key Infrastructure
A system composed of CA, certificates, software, services, and other cryptographic components for the purpose of enabling authenticity and validation of data and entities.
Can be used to secure transactions over the Internet.
List the components of PKI
Digital certificates One or more CAs Registration authority, RA certificate repository database Certificate management system CSR, certificate signing request a message sent to a CA on which a resource applies for a certificate
What is PKCS
Public Key Cryptography Standards
The most common CSR format
Important standards include
PKCS 7 cryptographic message syntax standard. Describes syntax used for cryptographic data like digital signature.
PKCS 10 verification request syntax standards. describes the syntax used to request certification of a public key a
Explain the Root CA
The topmost CA In the hierarchy and is the most trusted authority. Issues and self signs the first certificate in the hierarchy. Must be secured be use if compromised all other certificates become invalid.
What are public and private roots
Describes root CAs
Private root CA. Created for use within a company itself.
Public root CA. created by a third party for general access by the public.
Well known VeriSign, GlobalSign, Entrust
What is subordinate CAs
Any CA below the root CA
Issues certificates and provide day to day management of the certificates
What are offline CAs
Taking the Root CA offline to provide a secure environment. Allows the subordinate CAs to issue all certificates. All updates made to the subordinate CAs. Ensures that the Root CA is not accessible and less likely to be compromised.
Describe why certificates must be enrolled
A CA by itself does you no good. Certificate must be enrolled properly for the appropriate entities in order to implement certificate based security.
Describe the certificate enrollment process
Must start off with a certificate request
The registration authority authenticates identity
RA applies the certificate policy pertaining to the particular CA that will issue the certificate
If identify authenticated the RA sends the certificate request to the CA
The CA creates the certificate and outs it in the repository
The CA notifies the entity that the certificate is available and the certificate is delivered
When entity obtains it, it is installed
Describe the life cycle of the certificate
The life cycle begins when the root CA has issued its self signed key pair. Begins issuing certificates to other CAs and users
Users obtain certificates from the CA through certificate enrollment
Certificates can be renewed more then once depending on certificate policy parameters
Certificates can be revoked before expiring
Certificates expire after a given length of time
If the root CAs certificate expires the entire CA becomes inactive
Some CAs support temporary suspension of certificates and also permanent revocation.
For certificate life cycle management compare longer to shorter life cycles.
The longer the life cycle less admin overhead is involved. Poses higher security risk giving attackers more time to break cryptography of the key pair.
Shorter life cycle allows for renewal of more secure certificates.
Describe the SSL enrollment process
Client requests a session with the server
Server responds by sending its digital certificate and public key to the client
Server and client negotiate an encryption level
Client generates a session key, encrypts it and sends it with the public key from the servers
The session key then becomes the key used in the communication
Why do certificates need to be renewed
Renewal process upholds security and accessibility