www.gm-comms.co.uk

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:84:59:da:0d:c1:36:c9:a4:87:56:bf:e7:4f:cb:a1:5b:30 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=www.gm-comms.co.uk

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:84:59:da:0d:c1:36:c9:a4:87:56:bf:e7:4f:cb:a1:5b:30
Serial Number (int): 306373563720163951396458097615909937044272
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 83:c3:23:f7:17:e9:bd:28:f6:75:12:cf:d6:bb:ab:7d:ae:24:c4:f7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): e6:aa:2c:f1:de:a7:ab:2a:98:6f:50:5e:4c:36:56:3e:79:7e:d1:de
Fingerprint (sha256): e8:13:3c:d2:1f:63:e9:08:50:de:32:9c:c1:89:23:d6:86:2e:65:bf:f1:0f:07:6e:b7:d5:e5:1e:11:80:56:8d

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate www.gm-comms.co.uk

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.gm-comms.co.uk

Public Key Algorithm

RSA

Key Size

4096

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication
Client Authentication

Extensions

9 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

gm-comms.co.uk
www.gm-comms.co.uk

Other certificates including the domain name gm-comms.co.uk

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.gm-comms.co.uk in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
R66TVMoOARd2FhYzduxT
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAj1QSYzNPViMMA3DIC7/0
yztEp2CuN8Qefc/dOqcfR9TuYh0b2uBayQpklSnqVJrN/oW/zLrQrB5TtBLL6r2E
NEDs/98qcAu++jMNyUd93ogyZLqjIY9HSKrh6DpboK2HNBFyZwpl8F0hborf+FVa
eVZhEhA8NY1DlJ7pI4rdJSRK9tAUou2g1fu6fmGI7N2vSw8rlqY0GwFpm2Mdi5Ar
63HZVjLiZBCrzDGA6Nd5AEHf8mEovKKzFCVQFXfRinINe/QngIDf9Yku1QSvLOzh
0g2bH/Wmyw87A4aR1EpxpKQeOAd6zMSRMY1bVrWvXkmJ0s/30J4oHo6tXxwDLMt5
bBh7B6RSfYblrTJCE26xZOeKMzMcUjtIm8zkAZ63NbjV9sFeI84wwYbsc4tsE077
v+wBgboR4pqq5fTwXngfv5XoSlGVEcVHqpI2k6FDRartGVxXECi/JwDZcL8S0GY4
QHFRRePT59oOC5pMmXi5tVWajlQOa1i14F6g+8vKhY1lAfIz50yUJpGXkqVUC+db
9ezJAGxQ8iLnJ7skVE5WtLPeO9FR6JDw/p3MLabkC8TF6zvQDIHE618in+VrBthA
qZgnZ7mZCDutOEBbnLQlUDaLkMgNaHUdWpLL6oJRthSq1K44jSGrjuQKDB1y5dwV
gIm8YjpUX+nT+KqWTFR7eTECAwEAAQ==
-----END PUBLIC KEY-----

ASN.1 decoded

 [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:2|t:0|true] OtherName 
 . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2
 . . . . . . . . [c:0|t:2|false] INTEGER 306373563720163951396458097615909937044272
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt'
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt Authority X3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-13 10:05:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-09-11 10:05:58 +0000 UTC
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'www.gm-comms.co.uk'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption)
 . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 584728879566551732202041399974284531543123791361291453356077782150960657316865280760592525308351331285114251586666417814106543987709696606089544726546061650833612877376818487389639167194778077742596278055081611445393090649836161805725284452023675789430857438522080327201119207153576761370804609021093026086884263549723927738090014511127879144771905461186668794338814980320372192211236439800295557222501061344131871940889098627948282540570511576906080471378936528102427503798987266512665993905890667677511919857170393302619088063672225928387575930383456601666525770165579113046415065658580316694705347118395145882281206610288755072293265466584667815191974068315641544261421734671011242787863305431049357162097214604392764975587604871611059621043378658640787625382105970943780015089275120838638705481072543838742885685883483147878137300466647642452518204952217005131192074275691547264396577937102778564755005894014405661639996382692465430843261041098583294267798624821487960299199460176040345874060976092903989500663759180949472580292541304576482124272024399601606045613346974613779954421239916118729367110912460540590318405632415968917800050339508264545181499199480364592737800115798625683112880910836123914944731967134471240975874353
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537

 . . . . . . . . [c:2|t:3|true] ORAddress 
 . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits)
							05a0
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							83c323f717e9bd28f67512cfd6bbab7dae24c4f7
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName a84a6a63047dddbae6d139b7a64565eff3a8eca1
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (99 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://ocsp.int-x3.letsencrypt.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://cert.int-x3.letsencrypt.org/'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (38 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gm-comms.co.uk'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.gm-comms.co.uk'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (69 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.44947.1.1.1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.2.1 (cps)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016b5084075a00000403004730450220226fe2edc680a29c1f01bcd4c8bdb9de6a4d0a7520326c88d6e656161c6b70c4022100802c97cba7047289047cf8d41b60e5fe38ae7ce557d8c3c79a6fc2e188976e7f00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016b5084093d0000040300463044022032dcef0ae748ae0c5294abb493562984c91182ee11e25da8b477adfc36d72344022060a062d7f2c42fecdcc9f07824a730cf3df662877361e94297b7ede150afab2f
 . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption)
 . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [c:0|t:3|false] BIT STRING (2048 bits)
		00172770cfbc4de059a6882e6b635d670f7e3be405f69e270007eac2c7b210cea14ecee151a742fb366ba071f861516abfc66dc9bf90d238827c11d7ef6285795e2d8e9abe32281ae6bbdf3088f6ebb3923d97d9ad96dd9a27950fe7d3fb5b24726097aad790ab00434991e130b7aedb173b9cac1d4d24d36290f7c196657d74267185eff686c7bc67b410c9dab97428d0b34f80ef80bf8a4b9e88f993e370395f5b29608a07e89abd14142d65b251693cdf22b537c15a12bbb0074ea43dc3b077397daa9a56bab5224dc0dddd37aec7ff98c2aba4fbd303b587f1158a10ca6875d9f6790ffa2d8f3285d3500aa5314072dd47ae9354ca0e01177616163376ec53