ottaviano.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:98:db:38:4b:5c:36:20:ad:0b:e4:f1:25:99:eb:44:37:b4 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=ottaviano.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:98:db:38:4b:5c:36:20:ad:0b:e4:f1:25:99:eb:44:37:b4Serial Number (int): 313351170795450823831350764177229674198964
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: f8:b1:00:85:61:10:4d:11:5e:e7:a9:16:d8:fd:da:1b:4a:54:f1:30
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): fe:f8:2c:41:70:82:92:70:b7:8a:5e:97:f6:a1:40:1a:b4:bc:20:0b
Fingerprint (sha256): f2:50:0e:9e:de:cc:d0:75:6a:83:57:18:26:d8:b0:40:8b:93:0e:ae:e7:59:00:88:12:6c:1f:05:73:a7:a2:fa
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate ottaviano.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for ottaviano.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
ottaviano.co
Other certificates including the domain name ottaviano.co
(limited to 100 certificates)
maurilio.co
www.anunarmedsociety.com
connecticutprobate.co
www.licia.co
fsanz.com
saferbet.co
roberternst.com
niv.com
avenged.co
rhodeislandprobate.co
moneyexpress.co
www.xrforu.com
89274.com
ottaviano.co
womenstaxis.in
www.ottaviano.co
www.smallbusinessmentor.com
www.ottaviano.co
ottaviano.co
www.123divorce.it
www.firecode.info
www.soulja.net
ottaviano.co
www.easypaynow.co
qualimedica.com
www.anunarmedsociety.com
connecticutprobate.co
www.licia.co
fsanz.com
saferbet.co
roberternst.com
niv.com
avenged.co
rhodeislandprobate.co
moneyexpress.co
www.xrforu.com
89274.com
ottaviano.co
womenstaxis.in
www.ottaviano.co
www.smallbusinessmentor.com
www.ottaviano.co
ottaviano.co
www.123divorce.it
www.firecode.info
www.soulja.net
ottaviano.co
www.easypaynow.co
qualimedica.com
Certificate
The complete raw certificate details for ottaviano.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxTgjWbCOrdzU8gAcxnv0 +tIDgBdglfSJZLm5h1iz77zp7d43ycBOONbmkmqHWTTZp63ew5d7NwO8xTBuZBQn o0m1OtE6j9dX24KoW7T4VElm6cJGV+oWPhKWLupvYDKWLnYqbRjT0qmyOPo15bJp 3iZhUECgM3Hd0zmGz1wehaS+22GkjSn87cnDA/l9porvZUNJB8aMj29jHiTbn64Z ugbQhKQV3LCAYs5B27DTQTS7AxvVuNncL3ekHzBBKb3Dp41Yqdx0QMfsiyFd+1Io g13RARPiPMktsKtQA/6ZZQMsbRDKkUv6cQRL88UKGXxKvZ9opvdeg1+Q5BkV0uZ+ CjUb/aWrrCgFLRFTay6NEzxu1eXleFsPzQdRKZgY4qS1jHRl0890TlWTjSHMG0Ze iKHCMBBPU4JvimSmoFV++mxCjxwHDFioGZ9vAcOdK1qzifht1fwTDaA39eyEZzwK Kl/vknnjnY2qSAVUe/U/dG163gfPY7zpHmZcQno2mNQYc2AONlmHEuhqVScUVzao NfQHmAzi+us1sT3hkCYVWjyGuxPa96j+/L/pcdGW5a4EQA+uPiraFZN/a8dvat6D oSrlyIVNdoAyuweGdC3VI8UU9oTX9YVGSBjtYbc8aIrmIRraN/jk9I9KcuEKynmJ 2tkb9WLMSpbBX9wOyaOOPNUCAwEAAQ== -----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 313351170795450823831350764177229674198964 . . . . . . . . [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-07-28 23:00:54 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-26 23:00:54 +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 'ottaviano.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 804584504114290657708199654710261170282494967858394273354780581937948279004694565320663037199555666880852474103319561335038597202804447847075168479607693637610800219555690224258526999875271511836179052126877901343213270283742232594472574402834537187102310001509719383096780715988669804981361843137043733946335076611433476858253645780628272331738590418688345545197644440225541888082768751885323133034893728027941378429524165174400657517211771147970344977585903828223603284042305665187715486534792784372304962143766510950374912766267159299412628333381272152017251706857105882134087289085783452338101785971281319044804032236714710385831526982215158099678399261661748406615144785395933409917999218590753661809168392778452784319404270921004164789416846404042168255079172947934167313224873073233361898932917840608376247568541218229118628207478365860576590247917225855403131404971783730966779789931538962988234106640611184240290196432311217932578633278529309474522179824689751722893975254735654042506696014076020198821875064483882179670366552075451455743858888539573226323415399412702061079788183163723063655424727778172633560676719772121477175024141067836370162938024589972805729200500843048160039240861834680525452379331300446472483257557 . . . . . . . . . . . . . . . . . . . . [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) f8b1008561104d115ee7a916d8fdda1b4a54f130 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'ottaviano.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 (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016c3b07ad71000004030046304402203974b582764f5e87721d916e26a2d5ec01c47c23b6588dc09845f5707dcc13a2022025cfd7ff2af327d7887b0894cac761f11bb735a264f4b815fc1386200ba85ee5007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c3b07ad98000004030047304502202b6e62454892f4f65879f10e0591fdd011677aa400741c90cb9599a0c0a0aaf6022100a4eded037d7ebfd73310784b3f39cab3d8e7469907279e078dafba9f314abd75 . . . . [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) 005db6d3650871b05a71c118065084af695be4c6905c49caf24cf887397891f6535d0386a3445a3e887ae32543747c4e7664e55ba628b6ecb2e88e88c78fe714ca20e1ebb94142282e0ffebd5eb80f96a6798c50aa23d1cbf8773bea1b6c3bf7961bdd465fd24f7557cb6436cdd8bbceb45bb674f7e04726fb9f9a7cb61c26a24753938d084c98b9146759926e76e10ccd07992452d79e701e32dc97d5c9662105f3fc66321a329868c347cea4a4f8f27126f8baaae5aebd57e7627b7f4bd30b0a7e78002be53033443926b71c8ec2368f436c3c1b842177bde4051ee57831e9a489acae69ae1bc3db46ba16678d52f1fe51ac56e41035310b9cd0112793a8d49c