upesmtc.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a9:f7:13:e0:34:ae:28:4f:b4:34:3d:3d:d1:69:74:83:1a 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=upesmtc.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a9:f7:13:e0:34:ae:28:4f:b4:34:3d:3d:d1:69:74:83:1aSerial Number (int): 319173000320952041441362939045862857540378
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 1e:cb:bd:30:54:7c:dd:28:6e:f9:b6:3b:b1:53:94:f1:e6:e0:1d:3c
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 90:5c:d9:a0:58:ad:45:03:f5:04:7d:b6:d8:f6:fb:8e:0e:ed:79:2b
Fingerprint (sha256): d1:9f:7b:71:4b:de:14:16:1b:68:c4:d0:0a:2d:cc:fc:60:cb:ad:5a:54:bb:7b:73:28:b2:a8:0b:ac:bb:ec:61
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate upesmtc.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for upesmtc.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
upesmtc.com
www.upesmtc.com
www.upesmtc.com
Other certificates including the domain name upesmtc.com
(limited to 100 certificates)
scrumz.i9desenvolvimento.com.br
dev.guide.beam.rd.nyt.net
upesmtc.com
sta.phuket.psu.ac.th
dev.guide.beam.rd.nyt.net
upesmtc.com
fleete.sk
*.upesmtc.com
globeaccesssolutions.com
markasys.com.br
studyplan.questt.com
upesmtc.com
chat.dev.simpliroute.com
upesmtc.com
download-app-carrom-videochat.getmega.com
download-app-carrom-videochat.getmega.com
upesmtc.com
*.upesmtc.com
upesmtc.com
chat.dev.simpliroute.com
upesmtc.com
rsbg.ch
upesmtc.com
upesmtc.com
dev.guide.beam.rd.nyt.net
upesmtc.com
sta.phuket.psu.ac.th
dev.guide.beam.rd.nyt.net
upesmtc.com
fleete.sk
*.upesmtc.com
globeaccesssolutions.com
markasys.com.br
studyplan.questt.com
upesmtc.com
chat.dev.simpliroute.com
upesmtc.com
download-app-carrom-videochat.getmega.com
download-app-carrom-videochat.getmega.com
upesmtc.com
*.upesmtc.com
upesmtc.com
chat.dev.simpliroute.com
upesmtc.com
rsbg.ch
upesmtc.com
upesmtc.com
Certificate
The complete raw certificate details for upesmtc.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 nQ2G -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzVE/1zt24cmCyuOeUQ9G +Av7U6BZ/z56JTs+fkZcatsuMXR0Jr/vwIGFE8RI5iJk299VCxIPH6HLj5xQETeI bTHmYWnJdfbHUEToS8wefvruJJXT4EqELennAfucJZqJ649PBg02OCfCubBypqq1 yMAy8XQmjwyESpAfE7wuc3fDwV/7E9vz9CvsAfoOZcoYEJD39L+RdXzJAFXGIRvO VxQe8ULm6Azi2RmEePrQynXs3i8vz9U9qE5SWvq9YaoTxejYVXiUMxTjXKHAtGCK v+INWz2o8vGeNY4q1nzR5jZYmd+wVfzocoIZUJt7stq+sQLGKqEafxZmqcQLVJ13 vU1orOsh5kFlvYO/1jO76LXZDSXD4jPqqCIIAWw2tejaoCExjVePoVJ345HC/q7M IrO6FNnx3iJaMoLL0KgnepSD0beu/zHlildE10IqMNfri2ugUu+JPNNor3cqq1Km nZXsSsvhoWsyohu5z78U/0DBDjfoey3UCXf490OYpUKLHGwqneke0pk4ZOiZRkBF N5/MuE7Lop5mr7LQpp6CCH43JCz2aXK2Scuq5Rv5Z3/vb/xgz5pynXz8QKl76UN7 jFCuys+MxbBPlF//OzebFkDBZmHXt+Susk8SzeuJkKjyKa7ZWj1DKe3sJjTJB1xv goR6HaLrCnfJdk7boNNAIvUCAwEAAQ== -----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 319173000320952041441362939045862857540378 . . . . . . . . [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-08-29 16:46:39 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-27 16:46: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 'upesmtc.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 837621832939121249643252966206291961421156113936886542430094484338970190107559271134446943491677743513433721117384418196089180576325019697644523974082543684392847092581296498997231293952710773380155156450052945162279382653428911236565728963999938259135782769603123574546747181040757135868830237570201784164455758991368502987831313256982640347469401430751035876903499304296011042671996883321214106509018380080800612285293091659655323420250915726022316012733982706049271798935198134165426345022219094798355477481708626975074820527525479366234960613011014570228862751001786626719265881775711732388843639235051790225807430983651284475457689171741620365208096860351394151197180595068054207659299886607744631816175308134451261463124720358907444464589795718088539392140297883420138563357740739601278969673622679192601961088609426694823001921452540380204202673243524260540982139565385265205837799638132711658606621045060291747338471981180524212619453856039658404152545476598576809080350293747715779512260200945357408331614552518026284579440904273518590846332593653199307080595030761983464641655626933583270239187997499908135144997063833222494610840091608778614700570678449843639412561345314930574243646150846021826084589067278996927313617653 . . . . . . . . . . . . . . . . . . . . [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) 1ecbbd30547cdd286ef9b63bb15394f1e6e01d3c . . . . . . . . . . . . . . . . [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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'upesmtc.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.upesmtc.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) 00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016cde7c8971000004030046304402202e7e6b8f9bb2f7dc7abde8aac0e33db0758654c70ccc54e741e22f75552e970002200fd40655bfde43fc5a8e1aa7577e341657b1e26a5f6313c8aeb1f217d53403d200770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016cde7c8b450000040300483046022100be706e13d9072340aebca2531fbd4a2c154159bcdc38868a89598babea53289302210093c49698aba386daf90c8b925049eaa8775b9a92c5d2c41d0b8a0a08ba12b122 . . . . [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) 007034fac6480a76e544521f7b33373fa4c62b4bb825f3f13cce6449053762c23ca8b0565991a227f1d6cad645e5c318f2a48e7b267d480a058b3b4a197afeccff98031d6eabb14e766a419561f6c52c97f2dc8e8129bdde6b97ebe0b8295884cb61d38049edc510998db5ec61b4d169e5c0646928efaf5000319825c64a8a3e6d5d61a594c7c1032316cd344d5dfe1655a00b423b9ccd6ebe59b8f6858e9d29906ce7efd12069020462ad953cc70cc5e0822683bb32a28962d18040e4615854cd79dacd71e69d0b1a848f6a2defcf9738646843549d9a802632a418e7f9fd863ebd989f3c4d49b023abf4fab593ecdad9bb6ea15cb88dba3035109c7d039d0d86