leddartech.co

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:09:22:a1:1c:dc:3f:e5:d6:94:9e:f9:e7:f6:cc:09:88:04 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=leddartech.co

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:09:22:a1:1c:dc:3f:e5:d6:94:9e:f9:e7:f6:cc:09:88:04
Serial Number (int): 351557715326337784072937255856675926673412
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: c8:a2:81:19:d6:68:55:15:9b:c4:4e:94:58:62:1f:ad:17:dc:9e:5a
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): b0:d1:81:f8:94:80:4b:8b:19:12:ef:08:c3:56:25:11:90:fb:99:70
Fingerprint (sha256): 6f:81:f9:6e:e9:15:02:84:42:ca:f0:ba:0c:fb:2e:2f:cc:04:a6:1b:34:52:81:a2:e6:85:9a:0e:61:db:38:44

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 leddartech.co

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for leddartech.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

leddartech.co
www.leddartech.co

Other certificates including the domain name leddartech.co

(limited to 100 certificates)

Certificate

The complete raw certificate details for leddartech.co in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
V/GTkujFs/Hg
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1hy3b8rUqjL5EsObI9Ae
cOyiHiNyte/xjvjKo04Uq91LjPe6KeujR+mT75G3qEIAn3xpE/sjxZVkUPDun5lH
srdOF8x+1eTuVtFmvcuO7Whdx12DUyVw7dftZnDY0o+o7c6tFYYrRuCVmtnwxOTN
Fh+lYznYdDsFT3GQkNopE+x74NE9BgFe4J+GgBz9gMWu3aIKZT+7p3CQ4h7+G/2A
UUJgi5VdHb6/GPX724FqN9Ak7H/GQJSlHtGLQw4a7JX0vdb115PqzFc5jYMAYFj4
CQ+eTCxbxVjD6DiZWrI+AvdfIGaT3suut+M08Pk8pTQhUebq1xuQAIyGwYAjc8S5
vWm6DQx6I1owgbqyPzP7+YjNjJhi56RI3MUDLV64ogoRzLfQCtcubAVYtabrra3e
QERHYzYWpzGxS/m4EXIc7zInc4hTU/TKHY9cnRsKGx5sjnAmd6XYpnoMJzab0wUY
dW83drKmx+K7nZAaEAfhjF46N962QpArI5oFPQd142k4P8YjIVwkXb/jnkYpp6ST
aruCcIHPIEOvZGrEp9I1Nd/6pogRdLiC8CY7oOzdlyMWDa5L1zBoQrFVDmvxYSuX
QJlfqFICnp/VlXsG7wi1TxaC8J2oN8XxgZKQoaljpoqNZiLdC76ev/LrBUFAfsUI
cQcWgoRIH6k7eNSxGMcGrrECAwEAAQ==
-----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 351557715326337784072937255856675926673412
 . . . . . . . . [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-06 22:13:06 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-05 22:13:06 +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 'leddartech.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 873501460638681523342816900102147123801794675312296869384813946485828631048147065455051436782838027307719816157647125348191714094757207393393308884310631832141306360948950371390582375637102818729422680768923638731939438283041524347934814188677886687119910745927619659157358310110449530478677575685474449385641303440095575577253903990136619675220501310594367803523062726275085216352357223153625742619257718384552343532452948405096775948169226748756748715181813042772169864555406416780309534690601507619973698269711136937147415603165997405022797959217477659098205748571703797213142018288880413832870802997296571885437036408100076936795676335578082116957416522935564520371385912742120077119488026856768299599095755644364237401451329985101749522041630292183215995892310972898313706901269509742249111396754819395230375511370017803258792460204471185112352770675806813437363385582709946618613161398832993946617800101255986323490716239281245417589815939564354638475292247145660008035937976381775114717483812988611387427702199412020915540417545975876797059482728042607951050553900781771504714221349557276214834444996357517198010558847528543600792174081167168366714925457028511462008800314156413295949001629469981416957037058216312104682958513
 . . . . . . . . . . . . . . . . . . . . [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)
							c8a28119d66855159bc44e9458621fad17dc9e5a
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'leddartech.co'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.leddartech.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d08da4b9000000403004830460221008b6391fa9891de5e30897a8968e37735c120dd2489bc177d4b4060e4af614ee4022100aff87f6fe585035796f42f97c7546028ebcda06f8b1889dffe5ba34eed050565007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016d08da4b91000004030046304402201a0dbc5a633c097c84a177d37f0e2db1d937e46468105d328730c7e5442597ec02206bf9d0e22af1752379db1594470b36a647353e9d4b4c38f9c8eb1c5c8cbad5cc
 . . . . [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)
		0063402feda78dd67459b915a8de9a55dc4518f4c4cf3db59a95f95c955958f1906476cb19d5e2737c46c6a8a9210293bf8043bd0d497313f1721550c4c5926fd8a0e1668b3b9141c71943a4532b1e3baba45f53eee2ae5e1d4bf4929ef61992c983722f60719056e7b1424d19667638cdb1596b4a5390f0d9606938063c5137390fb0aff828997cdf79a9aa0baa50f7a9fbeeb01800a6b9074c521d935c04e17995e6938a1918610cdf05f74c610331c0491e41fe41b8713ce60933473e523664eb7842a83c7b11e942916d363c60ae2979fb2c82b62868d650f781964f090e893e12ea05007a6665b0c1b6c807e8cfda4aafe18d2e91cb57f19392e8c5b3f1e0