Certificate signing request
A certificate signing request is a structured, signed request containing a subject's identity and public key, submitted to a certificate authority for certificate issuance.
Software Security for Developers
A certificate signing request is a signed request containing a subject's identifying information and public key that is submitted to a certificate authority for certificate issuance.
- How it is used
- Requests a CA-issued X.509 certificate for a public key and identified subject.
- How deep it goes
- Explains CSR creation, fields, inspection, submission, and validation, but defers broader certificate internals.
- Examples
- Uses OpenSSL commands, distinguished-name prompts, inspected request output, and local-CA issuance for localhost.
- What you can do after
- Build it from scratch with OpenSSL, inspect its contents, submit it for validation, and use it with a local CA.
Read how Software Security for Developers explains certificate signing request →
Acing the Certified Kubernetes Administrator Exam, Second Edition
A Kubernetes CertificateSigningRequest is an API resource containing a requested certificate and the information needed to approve and issue it.
- How it is used
- Creates client certificates that authenticate Kubernetes users before RBAC determines their permitted operations.
- How deep it goes
- Explains key and CSR generation, manifest fields, approval, issuance, extraction, kubeconfig use, and authorization verification.
- Examples
- Uses OpenSSL commands, a Carol CSR manifest, kubectl approval, certificate extraction, kubeconfig contexts, and pod permission checks.
- What you can do after
- Build it from scratch with OpenSSL and kubectl, then verify certificate issuance, kubeconfig authentication, and RBAC behavior.
Related concepts
- certification authorityused by · A certification authority is a trusted entity that verifies identities and issues digitally signed certificates binding public keys to identities or domains.
- certificateproduces · A digital certificate is a digitally signed credential that binds an identity to a public key and supports authentication or secure communication.
- public keyhas part · A public key is the openly distributable component of an asymmetric cryptographic key pair, used for encryption, authentication, or signature verification.
- configurationconfigured by · A specification of settings, parameters, or component relationships that determines how a system, application, model, or process is structured or operates.
- private keyproduced by · A private key is the secret component of an asymmetric cryptographic key pair used by its holder for operations such as authentication, decryption, or digital signing.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

