lauf.heel.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:11:6d:5f:8b:7c:71:88:97:19:c8:a1:3d:ec:bb:e6:da:8a 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=lauf.heel.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:11:6d:5f:8b:7c:71:88:97:19:c8:a1:3d:ec:bb:e6:da:8a
Serial Number (int): 267267039981793174450445502992785894464138
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 8f:68:41:dd:82:ff:56:8c:37:30:5b:c8:24:85:11:e6:cf:0a:ae:70
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 88:56:a8:86:0a:60:c9:1c:7a:3a:4c:c9:31:a2:8c:58:6d:78:25:5e
Fingerprint (sha256): 09:da:8f:52:6f:77:de:97:7f:66:c8:60:9f:37:dc:c8:c6:ee:04:60:5b:21:d4:af:36:5e:e6:14:b0:79:ad:7b

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 lauf.heel.de

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for lauf.heel.de

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

lauf.heel.de
www.lauf.heel.de

Other certificates including the domain name heel.de

(limited to 100 certificates)

Certificate

The complete raw certificate details for lauf.heel.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
3E++5qg=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqhkegWrWQxb75B10MzSo
lr7+vYLeB8SW+KuXkx356n17HxgQhIUbi4YAolp6LKNl0T++gCp8VnB+h902YK8m
odQ4Uj0qH/wUtQTfuvPBsUxorB29nLR0yCjVJ3jpAWGu82m4GhJgtYzKR9xb0POW
eYFTmS7m7+GysDGgs6VB30Fsbdd63bkP8XP4w0CXsLMarFq9EStzx95FL4Bl5Rqp
9RmkXwennXpptqJDRKO3q07EHJgBLhKVlyO69BtEffe3Lv2Wbn7NX5s4xBqrnxWG
2GbS5KdH0WCcLUQAopByVDMn1WmYjiYogOjbaHHfrnQUPFByHlHCFqwvaTUNA5rV
8BeIre4X3uCnZL2EmUeGGDzoX/1IrrXwuxSAdBIfRawkqH1lM7vewDTwHbm14PNe
8k6u+qVqXGb+Rd6Nj0Ogpuk+WVtEkgDb5hcQemq29ZE6vUwo8Y2zqGk6eDhgmTv3
2D1Yx5zvUFYypCuTVX7Va0SLrM+3dqJgbTs5DglQpmGArHGrsJbwuIj2MG6rBP1l
oY4MVYG78Hg5HjAM1mT2nR7UIZO+DqmUV9UlnqCgoTX/5BMKpSHqw7vXQGIMS3iu
V6roksJM2CDnNBoEYMyZlY3BJE+PrL2z6b6Y9nauL94g4hYFRF8u3JRAhKCkTm9B
uGU8rMhn+BaIab0KFr3rK4sCAwEAAQ==
-----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 267267039981793174450445502992785894464138
 . . . . . . . . [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 2020-01-05 02:42:27 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-04 02:42:27 +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 'lauf.heel.de'
 . . . . . . . . [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 693939793287148387913187798768569974948578729246257605827700949072774728528444733332149868053190364100103395025502701413543611468770414821521185984443422787717421213881435632267215024669993988429998037580451730227569407620047355532152220448607396158243747450696436541605048692092046986060263756733466644851054386937286200073988088371660775469621501077437496755361113642444972985761324578147308400541657005485483705069248265893097039078764156001230829234893579955375321043398057196512485916129095618100099720064293770934621416543810840893434683264012756621107420397480852173748551559059663145834517598483687955551947135683800714503916329336053703291582341981544127312729381470375345985521642796401101501442809277023940080858892314355011497724638810668499356493338929490076640708327305060104047615937396613016183196879616063624979745935591060523923724948171471016038753291527966174626282554759976302395970114703156028705623789278047945991647902855992314250019530137565570881095585903569178203267989950059156591928852298762922219896198642325833736291513206052868453844598531137252860927501487601187209870060278882267934683050362437765421130165890713409605082092444973269049353922498031500742111912135239906674580646112318080629284219787
 . . . . . . . . . . . . . . . . . . . . [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)
							8f6841dd82ff568c37305bc8248511e6cf0aae70
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'lauf.heel.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.lauf.heel.de'
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016f73cc030c000004030046304402200569f30618601278bf68f51c90409ab4285f1f2267a915ff6c100696007d9c630220468a6083ec3c9697b1d75c0a93e4538dbb1cb191372872748af3c32a0bdccaf10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016f73cc03aa0000040300473045022100b051184eea49c73c88af8baeea07beeedf0ab85ebf953c535272f3cb5bab1e6d022066f1fdb6d5d0ccb79e307ff62a94ad59d66ee998aa090b27d502632c97ba0d5f
 . . . . [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)
		00391625be83703c5d74fa84286d0158822911bf339295cbfb27e0298a5017fe58e7fe11b9883a743a723daceb8b1ba7f968ee4f83858fcf6edf2603d1049a917543bb7adcdcf02bf0e0d268aab4dbedf2f23ed73315c26664ed3afe4546994bfc9414424af58ecfb38a4f3d85520e6b277552057c0a4060d0904b73e065862cd695517b8d22f80674bdc7ca586d1ee3489f0a5de8f7fa230fbfe65bab3be1170d7ff95f4b1c64635a004173c2757cd646aa7bb04b0c6de8e90a2417307d7f7ac8dd0ba0a8756ac275aec172aafae5ecaece8634d7968450e412dd2e126c7232592fd97ecad4402e0bb8420705fe737cc393df9e193797e7e4cf9dfcdc4fbee6a8