Decode certificate key usage and extended key usage extensions
Key Usage and Extended Key Usage are X.509 certificate extensions that define the cryptographic operations a certificate is authorized to perform. Key Usage specifies low-level operations like digital signatures and key encipherment, while Extended Key Usage defines higher-level purposes like server authentication, client authentication, or code signing. Our Key Usage Decoder fetches a server's certificate and displays both extensions in a human-readable format, helping you understand exactly what each certificate is allowed to do.
Key usage and extended key usage restrict what a certificate's key may be used for. This page decodes both and reports them as named booleans rather than raw bit strings.
Both counts are reported in the summary so an absent extension is distinguishable from one permitting everything. That difference decides whether a key is unconstrained or deliberately scoped.
Extensions: Key Usage and Extended Key Usage analysis
Purposes: Digital Signature, Key Encipherment, Code Signing, etc.
Validation: Key usage compatibility with certificate purpose
Output: Key usage assessment with recommendations