www.valutazionemoto.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:9c:82:94:ea:b2:25:3c:f2:a2:93:77:0e:c5:dc:f9:ba:7e 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=www.valutazionemoto.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:9c:82:94:ea:b2:25:3c:f2:a2:93:77:0e:c5:dc:f9:ba:7eSerial Number (int): 314594479894532227266878840011331791862398
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c6:26:a8:26:7e:6e:2e:e7:99:cc:a9:8f:89:4f:62:b3:05:fe:6c:44
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 4d:29:b2:41:dc:e9:9c:f5:ae:5e:3a:49:9f:8a:90:8c:e9:41:2d:0a
Fingerprint (sha256): 2d:b2:d8:7a:20:f4:80:24:05:49:d9:87:5d:5a:1a:67:5d:e9:23:26:ae:ae:b7:9c:41:a1:2f:fb:46:81:12:b7
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.valutazionemoto.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.valutazionemoto.com
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
www.valutazionemoto.com
Other certificates including the domain name valutazionemoto.com
(limited to 100 certificates)
www.valutazionemoto.com
valutazionemoto.com
www.valutazionemoto.com
banconotes.com
www.valutazionemoto.com
www.valutazionemoto.com
www.valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
niggnificent.com
valutazionemoto.com
warren12020.com
valutazionemoto.com
valutazionemoto.com
www.valutazionemoto.com
banconotes.com
www.valutazionemoto.com
www.valutazionemoto.com
www.valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
valutazionemoto.com
niggnificent.com
valutazionemoto.com
warren12020.com
valutazionemoto.com
Certificate
The complete raw certificate details for www.valutazionemoto.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 vTJ75nC0X9MXRA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy7Ye4xmwzqwUrI34GjoH oqn/FwOG3GLu+15L/mYa1LEW6i6G7bAM1ldETWZJoEEtXh752e6xSrlZEkPzK8Ku FX7/yeZZOkLJtTsijVSbDGXTquVUBwbKaEaB6FEER5VYLA/vfVFLX7GqvIcgq40j QdGZfjZ+vTB7jVRO44KgBOjU5G9vp+AZ2geuzZPWMFEP0rK4cldpRM1feD6y/kO6 1QHDTszGkuYswiaqpXfveG28IQL3aqFbdeo2RE+qmsZcCJoUa1OdAyUf7RELxAys ORT1tC7ZWDD+ePHiljUmkaRIwjcDDi7x8BkrdOMklTC1jx+5Rp66JOKhepft9kRZ KCJOcewTSpTd7xsrwVCughafUe7uxShMYNigkcIZI6kSoA0cAnkS1A1traOex36I eFRQ/aw4URJi/dP9i8zy2qwuftxaYkMAT2XC+oSJKQ9w+Pej8jHRDsWX23dpavQo dk87WyPNZ/rGQq8iov+XyD4DSLn6IOYma6l/4i6bXwcdZEovP+SD0cjaGwHlpwbN hx3eG3OwChSrV9+vtWaOBB0FYQrBPLCvFZNTKQnKDRYW8dGhW2pXU0bKpFxNug3Y yDfO/509iu3uvPwZJrdb+S0iSNYVnVOb/WNrOTTtYZ3n8qRjTRKWvt8Mokq7/WiT vmu3CmwCBz8or2r5Ej1hkwkCAwEAAQ== -----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 314594479894532227266878840011331791862398 . . . . . . . . [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-03-23 08:26:07 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-21 08:26:07 +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.valutazionemoto.com' . . . . . . . . [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 831070040498566993026278750546833793394441154510227590138925585367648331755053394970688240096062935148686704036538475911402879666874597043865569104891227256412228002804299349779443328613467815038394048166539273184696578157429763290444645580852429203187787677000755445873834596994648430735190442121067554880849897860224926207223115538326303539002107923083837109033045178910682475204458249832149824314490704897788222714888391817946194055786304993982516179907428740815849508938471256010130131428317414830677402588457238858232936580082876300943817605787028341533043057785691775582883923365535661539949849362393096677449038059975588130327519644330627767894836204736111488422455494489672080137584068583717231048910423730861074708834627577997367880289188579497924320375028041994195189292773508808573467582868770486244574490910058260797912181849533588470123363020399849335374572158583267086871208249776971264185765594082889654022322925112512568811622699926432084623534015184070354853552569100118995560998429221014419073508945386940461676762446904670638709493431296533812793007193177829707023631159566911640850693845794967024647056304781204615866881409265360553714122918688850698238188647072580972012555493991886709746096995133559558448976649 . . . . . . . . . . . . . . . . . . . . [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) c626a8267e6e2ee799cca98f894f62b305fe6c44 . . . . . . . . . . . . . . . . [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 (27 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.valutazionemoto.com' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000169a9df248b00000403004730450220610ec174c1436ec9ad9031b0ced543b6b9325f9470ca822f745802f23cccdebe022100dd9a05d984e07f3dcda7c9c734ad95313bbf21b9e9db0b17089a25feef3e07b300760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169a9df2503000004030047304502207645fcca8d443b50024d1cd08892abea8706ec99cf0f552d46a820c9868a66b7022100f96d90986f29d721c757d7c53602cc43b3a23158d5c3269b2a46ea2e29744391 . . . . [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) 003f1abde40b5388fa973bf093a768e8f6d81144c6d4af2ce9dbd48e9503434a3ee1aebc6d18a8060258db65280a734afda10e9998d2c4e802128ff396909befafc9d8f913744325ac1ac272b0d2b1e98e98d1b94a1e64d0efd55a0c4e4a559347129066e7125425a5f0c22925230ab67c45f03fbe24d026c197524e505da6a9564d3fee24b1354d8cf53c9ab52873b11bef0e4674c34aa7c9348dc4558e3d2b95af51a77fdf82f51e4a9a59ef0d4f980e81b7027c634afde01415ac6cb7b8b6ddc25354b7ce600ddf8270e244ca7fe2e82eeb6293cab3d29d46a61582871101f2aafe29b5823a2fa3d5adbaeec1203f5aa1aee1bb5fc1bd327be670b45fd31744