oliviero.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:57:4e:9c:ce:e4:66:c6:01:1f:41:2c:7b:a4:14:72:77:b3 was issued on by Let's Encrypt.
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=oliviero.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:57:4e:9c:ce:e4:66:c6:01:1f:41:2c:7b:a4:14:72:77:b3Serial Number (int): 291045917695655747381491186073950080890803
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d6:01:45:59:24:b1:89:92:8d:a0:87:dc:90:7b:50:0c:8d:16:95:c9
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): eb:d8:e6:8e:fb:ee:a9:fd:01:9b:e4:41:ff:5a:90:88:af:70:fd:ad
Fingerprint (sha256): 30:47:96:8f:69:3e:9e:8b:24:c6:b0:55:e5:d1:b0:a5:5f:d8:b0:f5:95:ee:6e:a1:8e:58:8b:0c:02:ff:d4:4a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate oliviero.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for oliviero.co
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
oliviero.co
Other certificates including the domain name oliviero.co
(limited to 100 certificates)
belensisa.net
ennio.co
indiansuperleaguebetting.in
www.integrativemedicine.co
www.oliviero.co
oliviero.co
www.oliviero.co
www.howtogrowcannabis.net
oliviero.co
westvirginiasportstherapy.com
6ruote.com
orazio.co
www.oliviero.co
consulentefinanziario.co
www.fresno.menu
www.bbtwuy.top
www.desktopcomputers.info
www.sesto.co
leanguy.com
stylecoach.co
derbyshirerealestate.co.uk
chiese.co
toplanti.co
www.sabino.co
walletfobs.com
ennio.co
indiansuperleaguebetting.in
www.integrativemedicine.co
www.oliviero.co
oliviero.co
www.oliviero.co
www.howtogrowcannabis.net
oliviero.co
westvirginiasportstherapy.com
6ruote.com
orazio.co
www.oliviero.co
consulentefinanziario.co
www.fresno.menu
www.bbtwuy.top
www.desktopcomputers.info
www.sesto.co
leanguy.com
stylecoach.co
derbyshirerealestate.co.uk
chiese.co
toplanti.co
www.sabino.co
walletfobs.com
Certificate
The complete raw certificate details for oliviero.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnZgmG7VWK4EeJYCGgjLS rY5RadMOyNEest45s+NxW/LwMF7gXrVTyxfVS1lDjKUaIOxGkdFVKlywr9JzBEPK 8N3WAbYIv8/vWxDz8I3BPAGP2E3eZvX+ehKwD676+S4QrkdNZY/7ViH9RdFyyTw+ HnouTaQCt1USf92ClPLpAto60/RftsvWPwW3N1Nx3aEa6Ba2zozdxPcVH+t4LJbk dE4U0bxNTcA9vbbdHq3zUHE6eVZy6g2rRWSxXk4i04Y5+qwEKHHpc13zcjaly/bB 7GLUS6qBUvpEvrYb2HYRaVTFYxK7XkIlB9IJ0tqLu28VJnBGdRyDA364tZ9BiPob TeCPN8g5e+0qY0khmUx7FQGRrll+rWqXQvKBta/TKozeILgrLMiWx4LGVHV3h+bf f47F2eWDvFfO3IxjWo2+8iQccoZNKL2PVhqlXaoose5HKdpREI4TvQ0nBC5Wl6gZ jEyIi+EDCGtQhG7Zvcq+QDFrleIo3ItBbQO+0g4g9dhRrOxEWJFMVyf9vlL1u1yG 4FhBXb9+uLknuKajb2aB8bvUF8f3JkeotNkRLqmmB95VrSG7qdmY3v6WYcfppqul 5ShQOd/ttzk4Dl/n48b+C7s1lZGdCPDPYpvL66ynS+YZTSyL68P+6qYajxRkvV21 BQe3/DBO5QzkOvIxqx863EUCAwEAAQ== -----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 291045917695655747381491186073950080890803 . . . . . . . . [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-05-28 16:30:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-08-26 16:30:20 +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 'oliviero.co' . . . . . . . . [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 642928779598542036281974791464977071342613285250014126918792285055504945126087150653260967461782779874278436760403425804275462183690719938644905848032182198538819791778519939134058509029744669533769341973289659428286850318499125981910371013998228913839546661247217609448497216936401518405761646403161553731765444875096323419639661739968960981983301798258020944733608613484902165095192771318559598267942379655153648240018376883078170434746839282185734922238674898321032487590608189501627991743673806947316905624934657800578580531777343783387897493829860907416231611102552423363874441578411050380670961453185709848687836922068974856940540806689634961522932077583107056458493378936671927612671434545438641490730907751312872476907207183222403987208524950971723560687855977137039078972748127519257243971482895876962696954012717669276322696828289915655504332554698705537648901011034028753427534293270370674488666344400878998480829102814603651655367940528000857116989698108893867727498971118783725423369840165500442877338070767010362406861022741683148427738076012028764578640964754596751836631859929744690157523745902314239942722476941324256336236342062469306503867401658745599494224968407817042608989875907016657016844924299184215693122629 . . . . . . . . . . . . . . . . . . . . [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) d601455924b189928da087dc907b500c8d1695c9 . . . . . . . . . . . . . . . . [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 (15 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oliviero.co' . . . . . . . . . . . . . . . . [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) 00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016aff7e2f68000004030047304502201ea61c44afda937d7fa361ce60849280ebd0a49066998852c1b89ce615ffcf52022100b691f36a55458621198557ee7847a8e8460b241401d7a947a3ba56617b535b64007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016aff7e2f830000040300483046022100e5cddde4f456cb6a49e367757308dc39a8f2ef74f0ab1f5a4f5472ba00ced083022100a09490c87e26011f08c4b5722e0e0e8a19b98b0e2c6e3258f09271d3c5920e38 . . . . [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) 006363b74bac285860d4f8d38d0824fb2288e5b2b0316913664fe0629e1d01bc24012fa6090ab495db417cabaf06daf23705ed0a00075eff2a43ce3306b5a86905cdffe114c95c5f61f47807b16e71269d7f9c2d7838360f81ca19c91f0ea0d6204921946b1506545315ec02e76b8c6f072b8fde7d8a2504c62511092c1adb904a261b863be8abb295021f65493bc2950d027979881021612616304113109ad0bd0e916b753b5afc9638cda93f1548acb1808a404368cba650ae2cd08c0499c502505ed260b0a41f74006f30a1146d8b2c198e439c402a04f9d7346cb9dd6ceabb5b8ca200d42cfcad9f9165401a7ebf81d9e5b4f4fbfdfc58392da58e8e370f81