universaltv.fr

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:ca:e7:05:09:6a:1d:f9:92:17:69:15:41:ef:4c:3d:0d:80 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=universaltv.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:ca:e7:05:09:6a:1d:f9:92:17:69:15:41:ef:4c:3d:0d:80
Serial Number (int): 417493259664530312883964501088360720043392
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 4d:d0:fb:aa:b2:cf:71:ca:bb:ce:88:dd:d6:99:6a:78:3a:58:2e:52
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 37:74:35:ee:98:85:6a:77:97:ec:14:8f:ed:81:02:00:65:cd:19:a8
Fingerprint (sha256): 71:10:5b:be:96:3a:9f:cf:bf:1d:c2:4f:62:16:a9:40:d0:e9:87:20:53:21:83:7a:0e:eb:5a:2f:d6:51:dc:90

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate universaltv.fr

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for universaltv.fr

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

universaltv.fr
www.universaltv.fr

Other certificates including the domain name universaltv.fr

(limited to 100 certificates)

Certificate

The complete raw certificate details for universaltv.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
EqopEruXqFikew==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0AGzyoS04Ov01N6hMfhr
PBlzz5cDytc2JoLi8d4rj+OUnG6RviiBE7kvR72XPfRFoeXpwxPv9kAIgPP7/u/O
nxAnJykHq6f62ODWVPiZYvW12ur+dykXM82Sp2wFk5YJ/HUBcZ/mI1vHyE2qNlGe
W80ReRL2NTOvbQZ5k3GhZyFk4h9ayGE6L9+4eSaiNl78iHaAaJOeycqp70U3A/PQ
vXxVHzSaQZA+DjDrlKSMdz1GJDK4e7v45FnXaShxro+QJeDZgCkWcicm26h+uV+H
lFeBmwXtQ0b88aG96wkzOO4Gh8Hhtor6Oi0Ff18R6FMSfzDfwQBJmSTHF/ioP32m
zLKPuV+Auj9luyPJMEty1FzYkmy0zVV+cSBk5zkNHx7Kcus+a+EHe64MFeIqsGwc
MzeiHb3FgCtjZ4j9ptTUO0neO2u7H8/hUSz8qR5pDQAUdvGRN9IKUuNW3C7q0160
2UM6Mb5mlPimf50ccVWM6aXJB2bccF/DrcGS6bxcmx3GPE8iInZtJpKEpvet1cj7
c0lQxyWjuBBmH0/AO41dYjr0XAW8y4+NLLxhJSmmos7BQGucO/Ysco5jaFuPlVIw
ak+lMbYWqqVmouZ7A5jnM2tWCt8VfmG4neRZQ6H3fJ5LYMY44h7NzPS2NE/+9gpo
26QMjomtH8pfA9618LPeipUCAwEAAQ==
-----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 417493259664530312883964501088360720043392
 . . . . . . . . [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-11-12 11:42:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-10 11:42: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 'universaltv.fr'
 . . . . . . . . [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 848593094330021985856314088119244473926129335499662735137495019974583813546760336016024382745487939703644426466828274438590625619688228215458901683670675841788877390423621866786633281082304001502238010645388321299251267891039349858061493261843437055834651679621349624601098849258787566666994947354383920955852441177149625920992824975058610442039483330947252948856640780712277626724247519989835542370580597271430777816756963388505197274902651271766992443196514222486074289218399859605057419346734156041824593110999712320535669463205425895660378799692657391633497412563811392115168408705513452607516510451146753471439615257470781822911470860460520815920609029480996220159508989997210062153458447454759738223745753844689709438592948386196918110992598343169799366106584672777191357476857968595588334371801273093493419463971900239607410373777529400144895155700722970880302933988733532102002410669195398427293667829986453211923664010715281111884006895796204338657635257844796506675360851473274042211552775094589330523894704968918923188833581786065553896276054395294376656460386661307121429055447110271186367452302395887679002251269048660464589809402638086052064163733711213735238426394832448629107267707887067704730299319557443840771000981
 . . . . . . . . . . . . . . . . . . . . [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)
							4dd0fbaab2cf71cabbce88ddd6996a783a582e52
 . . . . . . . . . . . . . . . . [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 (38 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'universaltv.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.universaltv.fr'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e5fa2e1a00000040300463044022100865d398ac94d144671d29fb230ca6308e08d30652aa5fa6a5a36d4b5e15eacb4021f6950a6d069f07dcca8385f7d51bc395c82e37bbb0128c6871f8f9e5864d4380075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e5fa2e2930000040300463044022055dbfcd77b3cd6cd4dc6d197e073f18f89bd949780dd6757ce4d54c3d185d286022030ec0542ef33c6e63e6814b8420e47ba5b34d2ef25a8340a2146ad3ffbb8c39b
 . . . . [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)
		000e9e2b17d88e01fca925d7f71cd7f0a9bdddd1f7706311a96877a4747657305fdb8170c66b85cbd97d2516093134c6b8ca7466b176c134e1b6d8c03730020fd36588cc7e56d7a24ef2a55496ea49cc91e22e83ea5881a9862e2f5a19b4281b1b923066eed4d6ae74bc78529b7d2bd47077ceb6afce0139aef27c08d7e3794002fd80a6364856af7a562383b38cd22d4604ee301e95bba96fae8067a0139b35106f12c5c463167ec5b3da7e68f055dbec2e23a6977df91d56904636b3a01269e4791126c4439efa7380f7998db66a42bc71eec472b40d8d68336920e8f89bc86669ac58fcc5508b642c0695736dd136c8950ed7bf59c612aa2912bb97a858a47b