orangetownrealestate.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:b2:c2:a3:6c:f7:48:ac:5e:09:6b:b8:78:9a:79:0c:ca:c4 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=orangetownrealestate.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:b2:c2:a3:6c:f7:48:ac:5e:09:6b:b8:78:9a:79:0c:ca:c4Serial Number (int): 322165837892870085928027207577096166361796
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 76:b2:91:b5:6f:42:49:23:ce:63:07:bb:2b:f9:a6:9a:72:8a:fc:1e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 05:ae:e0:e7:78:5a:a7:3e:32:ec:0c:25:b5:9c:a3:5b:4d:d6:f4:67
Fingerprint (sha256): 99:c5:bc:72:25:ea:64:55:2c:63:87:f2:94:15:9f:4d:a7:fa:75:12:b0:d6:8f:81:ec:98:c4:b0:6c:f7:61:12
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate orangetownrealestate.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for orangetownrealestate.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
orangetownrealestate.com
Other certificates including the domain name orangetownrealestate.com
(limited to 100 certificates)
orangetownrealestate.com
www.orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
www.orangetownrealestate.com
www.orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
seba.bible
www.orangetownrealestate.com
abitazioni.com
www.orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
www.orangetownrealestate.com
www.orangetownrealestate.com
orangetownrealestate.com
orangetownrealestate.com
seba.bible
www.orangetownrealestate.com
abitazioni.com
Certificate
The complete raw certificate details for orangetownrealestate.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 7ImHTyXNWl+uXlvy -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsP1DnMFCLSQSftPrT5qZ tODZAsum0Loe8LS4nstvg0mRRHmQnDJ5gFKhWvGjgRgCE+bVUFZY1dBAA1Ygp3QE sIkIO0MpRbKU0onRYJKOxbqC6TXY+USQQZ9ZXEYrpmKysI2WqNoLM+PGfolK6aWC mLhh9BugDqOwJzViqY2OwSGTp/5ycp81VbyoN9ccHUy1zOA8T0DYG0YZI7QFgDGy guA9RqelwdCeSdHPdbvb1XLbBbutTbLH6XRDOTnH5AEhsFTLHkAGeE5mFqIq7mbG hyme0rkwahatrRDuMW2vEsWXcSOY3VOVp0IbAVym7b9Z2dJUwctr+SGG/115r2jd gIom9IFsDt79LSerT+16RHcmEGsgNFoZEb0+hMkWdGk09iEQ+qHP2FBak9OfPf16 84ejbSsR1/tQWc4ZJy0qpoXh3UblFW2q/aT/lOnqou7TZrVf1Hbn+d14cPWFYk97 INfD5vnQ0c1gTQ949Rv/vHd4EmQo0xyuiT3RNicGFwDAgYoBBgZ5757JDDXuMXkC VulG0swX4vT88Ha67R5oEPDQHW5m+VSN2EiAq4icfvpe8otwf2mEyFKRMN62Mc+a ugYvXBUF8kZY6gBJwE3BnKEhY7CL0anu6mZVG6ihTniikmtK8d8uldYE279HGyUS EZDE/xM/llxqw5nfFUuOZrkCAwEAAQ== -----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 322165837892870085928027207577096166361796 . . . . . . . . [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-09-17 03:43:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-16 03:43:39 +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 'orangetownrealestate.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 722053400606759837328227730706721157516925267415833923111765484752834787447254500694247015730627323484367077846563190796845485974139038601670380274155842570793917355990585648262402196783375210728150439797558779329230059654326501961285106807792205355108657398704972755975556303426230429693731790987301627088316002881382961131694940335319074857752530993679293898197128395161731256919335770809712270058892186180222708250528223127635558649426750164314794810777111574977371638913972441359665790348777238176146730631614477527092911665016840025787360895855903313960566379450427033047560586674200437616325040308725215448310943795756910139488331112186711505369456949739961046166901031889926734753178333613510413715484533185818560547855814262491802684754284891011675717470096707433213615293920133232395195065111646222158535214877407626928993964863603441647835332948376989923440811188692272913044954668849131441747455481628933791418342453676840662720650821151430934329257828454783797322787472792186254694668542053888294163306200448194054773887898420753687498634708599493588096131391383107395304288402541662125414780979151236806042577055540714237057523602676459580241270789883503219488321268936060251402547759858764521637169864779165992791991993 . . . . . . . . . . . . . . . . . . . . [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) 76b291b56f424923ce6307bb2bf9a69a728afc1e . . . . . . . . . . . . . . . . [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 (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'orangetownrealestate.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) 00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016d3d88825f0000040300473045022100f039c82172d8f1bc9e64718c6d93fd90a86e3946de824c0e8d3a73071e1c0eb00220561a1068be605ee8c8150cd4f1752e57974a7473b7fcf71994dfef3259821c6700760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d3d8882800000040300473045022100eb1dfa283f1c81740f5140d54362fe2a2a589c28e538027297478edec426bc6002200ab68ff49b84783186185b28f70b2b07e2da2a2daa943b07f2dc608b0309f9c4 . . . . [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) 00141698b440c1f818bd96d0ccdd9f0bae0141535a04ca662c7f04d079ca54e935e3ef112c8d86d3277afd30d45a5bde2207f6b1f944ef9c6f0f10f5a37ac9c16f4d8202e97ec4d5acc0b2e63cdba2923ca2b51997fc56c343190275f984844c0a130681616d919b7f62b293e87d501203f4fe4b7e22c536281e895ac016da79d07e6327bd340bc177c68202033a2bf35d394aafa357b67be688629f73982d5e1813065b1e2890c6cc6289867a67c277000845cc849fecb95da1279cd04deb0b2c16c0b7a7a24d184bcb01bdb55c87baad1af9e6b785d02ee6087be3f6f237c97c854a02c3a5cdf3d62ec364f4243a9a5a52008338ec89874f25cd5a5fae5e5bf2