speedbolt.it

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:00:e6:d1:de:c7:af:42:84:78:b1:f1:6b:b1:b1:4a:1a:53 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=speedbolt.it

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:00:e6:d1:de:c7:af:42:84:78:b1:f1:6b:b1:b1:4a:1a:53
Serial Number (int): 348755955874630527658648910933348676409939
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: fb:09:51:51:81:34:96:17:c6:01:01:e1:eb:6d:f8:cb:b3:b9:ee:b8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 06:eb:a2:2a:c5:16:ac:7f:80:38:16:94:17:d7:7d:57:be:d3:51:f4
Fingerprint (sha256): 09:98:ee:bd:3d:05:82:e6:4c:e5:9a:54:6a:15:7b:38:bf:07:61:84:88:4a:8b:2a:e2:65:a9:d1:cd:d2:08:6f

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 speedbolt.it

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for speedbolt.it

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

speedbolt.it
www.speedbolt.it

Other certificates including the domain name speedbolt.it

(limited to 100 certificates)

Certificate

The complete raw certificate details for speedbolt.it in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
bYiHtM5Frg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4RFK4sQCEH85kH3mOFik
4FoiqbpajisdZPF0Ju5mWRiecClcNbP7ka7+pDVS/YEpqvG9nSLGxFkUawSj5xAV
mAGMWjn9cAeJLb3S7sdJ2GD4ITa6NWUZQtiXq43NcRiz052q3MYbMP+0KWByHsNK
sIni9b+9Ngh+84tykYf4W5EDOhtC9gVuTAvghAgQUuJLT/sBzgaUbVzqRx4zgtZ9
0aewx7K/TLHGmYIefB+PQ+dBWlg3EmL0p3HIVQd+mqnbRP1IfEXez91FjoadqUha
88Cd/QkBIhCPQZAgXvDDUSbnEqNcKt2IF5vPut9px3WrSrApEiB0v2vUQpzBfarE
QwyDAwASY8GEnUq7A76bz4n61aP008r8Bp+Kefb79QpFfiGdOct0BYnr2DJZIvud
4EnT9CSlLr0AjF7ArFaYjeb1T7Xg0dKruRjUmPmPNNin56nQ6FlMKx8LZ9EAUjkr
qvkqVjsDFYu8ncX+LbBqWqdYvMRmrYDMSfhtYuXbZe9JpwndB8MQyxOxJT6Z3QZn
dtEd+W1PjKYWEI+J6pYy/PjOBAhVaVlY2xh4Tgm9MCjofYXOGQFRRv8u3DZ3yScK
9v5RIGAY8QL/ux3kNsLN/SEWOtP5KEmb0MaQ4t8Pl6arbv1KzGEKNq5C/Njz5+dY
910nPakrGVtgUSINkQ8tancCAwEAAQ==
-----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 348755955874630527658648910933348676409939
 . . . . . . . . [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 2020-03-10 01:00:51 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-08 01:00:51 +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 'speedbolt.it'
 . . . . . . . . [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 918195490841751193413141888855160828601309193632258841501942552989036331672122750479769832448942917462739278673977694168763314216872679321827285611017692076388347621123241441687227317890319352653863662953630006019456881660812471421256374673888467392941418112989272161272489119441978845599764582973790239246503721260160445528153644410590395275457506154225775471251083482811646099700264694758664943188083320279025003379913610229213501959762781297204895771664747220355377519620899913926663546211500272246783428114751528525965408439027900089106147244464024752089437434030950734047495003367996906009909364922039279727175045685751419680073941356873435435970675874079200895330961558716652001378433349452134344325829145246539335426692769783518838799612290153324428665132570286854428762031497346359011592308254958724677472902801305909858469930955704016386648062434854509675804255033923861236524709801313817658244863879941779829787495562701495146603765760332312241341669720844722959988265609438797001201634802578413700864131864846132379428107885941185959450596623656328568244054497961440814181132157212316984206612362125748299572699704467905511843024106590754104744613640448276707528404694046501237700879378827712203822711041429314206438353527
 . . . . . . . . . . . . . . . . . . . . [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)
							fb09515181349617c60101e1eb6df8cbb3b9eeb8
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'speedbolt.it'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.speedbolt.it'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb27300000170c22c59090000040300483046022100fbe81a68918a9dcee71eb135e9c1b5e01a00579c63fee25c3e763c6a4c7fba2a022100e7387534b45f6a051047809dab38157f8adaafcfb071ce3e3aa06e2a5a30cd88007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170c22c58f50000040300473045022058466789f456c2f55cf89c4ae41ed523300a8cee7ee7876ff74c3d74d78fa602022100cab114c23f95440ec516da630d63ef47822d9a650dc7b550b037ba20439867e9
 . . . . [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)
		0070f2b5385fe4ff33d11a4de0b3096a531c40f1b9a50a3b0bba1ca231d9421a412799fb1d9b996c177b7001abd00320e09ace1eda75ead8ce4ef44555e543b79630d645f26edc34cf444c2d835e7e2b4a6cf39cdc0cd20d415adf9fdf730ea7207be3a6cba26b6f4be205adea47b0fb17d423a76d1e947f2bbfe8f664cda55c98a33761b9e95a04137ba4fa7b5043446ca8e0cfc9854c68bfba7581ffb3dc11b2cbdafb161258dce4dcdc530d95040cf4a74985ee6f4225c2deb80977f2ba2a618cf50627558e99ab9948bb8e554cf2f5f6a15fef650234528c013fdeb99aace35fd8f2e122dec677f275014c10aafe4dd8ea83e05673edf3ec6d8887b4ce45ae