Contents

CHECK SSL CERTIFICATE INFO

Contents

It is essential to ensure that your SSL certificates are not expired or expiring soon. Neglecting this can have disastrous consequences for production systems.

Certificate files typically have a .pem or .crt extension. You can use openssl commands to explore the details of a certificate. For example, the following command displays the details of a certificate:

1
openssl x509 -in mycert.pem -text -noout

Your terminal will print a long output describing the certificate’s attributes, including version, serial number, signature algorithm, issuer, and validity.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            71:52:83:57:n4:c3:8l:al:u1:6r:2q:61:s6:48:01:37:12:j5:b3:t7
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: CN = SkynetRoot
        Validity
            Not Before: Jan 20 20:43:24 2022 GMT
            Not After : Jan 19 20:43:24 2027 GMT
        Subject: CN = SkynetRoot
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    27:hv:66:m4:75:14:f8:v3:32:07:k3:yg:58:06:13:
                    88:i5:78:qi:4l:61:42:42:6h:45:01:8x:42:26:d4:
                    sc:44:p4:70:0l:52:vm:7f:qn:14:t5:0l:43:fp:u3:
                    88:01:g7:25:jf:cl:84:37:sw:1s:20:53:uo:75:7l:
                    48:ar:my:30:5v:02:41:tk:81:5m:70:n8:7j:07:30:
                    63:ia:1t:ou:85:0n:8y:0g:e7:28:k4:13:uc:g3:36:
                    na:2r:d3:35:55:00:e6:62:5f:d2:08:25:7m:66:km:
                    21:8p:c3:05:14:3m:32:04:22:l1:27:00:pa:1r:0n:
                    78:26:60:87:f2:6h:11:7f:l4:22:6u:02:4o:44:0u:
                    f7:65:ga:1b:r0:cu:s4:5r:a6:uw:46:12:45:t1:35:
                    61:e2:l6:v4:j7:c2:47:bx:6k:6k:34:16:ox:81:28:
                    cu:1l:21:53:i8:sd:y5:4q:e6:1a:30:07:4x:10:12:
                    86:81:bp:68:17:x2:62:48:i2:88:2f:dl:10:hw:8d:
                    31:f3:x3:67:g5:6k:58:6w:22:4d:k6:sr:47:pg:j3:
                    17:3n:1f:55:x1:g6:y5:04:74:55:x5:u2:55:38:13:
                    y5:77:03:q1:81:it:52:15:54:23:1q:71:i3:v7:53:
                    u7:s8:16:77:x6:08:c4:y4:65:0d:0y:6m:rf:s7:u8:
                    8t:k4
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier: 
                51:2C:N7:M1:LN:06:74:7A:0Q:72:34:D6:D2:4V:61:2D:3G:61:67:02
            X509v3 Authority Key Identifier: 
                51:2C:N7:M1:LN:06:74:7A:0Q:72:34:D6:D2:4V:61:2D:3G:61:67:02
            X509v3 Basic Constraints: critical
                CA:TRUE
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        37:rx:i0:74:u6:55:7l:37:81:00:1w:3q:6y:26:f4:q3:56:81:
        58:03:4r:20:30:h2:8g:06:1y:5v:v5:d5:8k:e7:g7:g7:8f:71:
        43:55:4g:46:l7:sp:7r:57:1p:it:20:27:16:b6:01:ob:83:38:
        x7:17:td:24:26:30:6i:f5:s3:wn:o3:05:bc:q2:85:0a:26:fu:
        72:2c:n5:80:76:16:22:55:jo:g2:cp:o8:22:u7:f4:5d:g5:fe:
        8c:51:q4:7d:20:45:n4:55:1i:40:87:54:53:10:kw:hd:4m:03:
        8l:h0:3l:20:5j:63:6l:m1:rq:tt:og:yw:j0:30:0o:0d:0u:1y:
        58:63:us:11:67:1t:mj:ri:i0:v6:ou:6x:15:eg:nq:6s:yh:21:
        0h:62:3q:r7:l1:1f:14:8u:uv:11:5i:br:2k:0t:0t:77:3w:55:
        11:yj:57:40:01:86:m0:x1:70:y2:vx:1r:7i:3w:cl:13:08:24:
        7f:he:4m:p8:3i:24:02:2k:2k:1s:pd:0y:0b:04:10:nj:82:m8:
        3v:q6:g6:6a:26:8q:83:64:s4:3y:56:a4:12:1a:ug:wl:8h:33:
        23:7r:84:j8:6s:nc:26:3s:f1:7d:nk:e8:1v:50:53:lj:5o:k8:
        27:18:m7:w5:d0:w6:ja:5g:7a:64:5h:j5:6o:4v:wb:13:02:86:
        78:64:64:c3

Use this command when you plan to replace or renew your SSL certificate. This will help you avoid mistakes in certificate management.

Related Content