asb-burg.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:10:47:4b:72:03:c2:a8:00:e9:7d:f9:1a:da:f4:ae:a9:cf 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=asb-burg.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:10:47:4b:72:03:c2:a8:00:e9:7d:f9:1a:da:f4:ae:a9:cfSerial Number (int): 266876142588473496993917428544038088124879
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 7e:46:37:cd:eb:00:35:16:50:27:32:42:53:87:25:0c:dd:a1:eb:81
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 41:65:af:2f:fd:d8:ac:f6:f3:ba:67:83:22:78:bf:60:e6:74:1d:99
Fingerprint (sha256): 9a:8d:d2:52:9f:bc:85:fc:6c:e9:08:71:53:d1:03:64:15:65:8a:ce:63:08:c2:37:d9:b7:2b:63:72:fd:ef:05
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate asb-burg.de
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for asb-burg.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
asb-burg.de
www.asb-burg.de
www.asb-burg.de
Other certificates including the domain name asb-burg.de
(limited to 100 certificates)
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
asb-burg.de
Certificate
The complete raw certificate details for asb-burg.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 eKM= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAulmUVs/zBkZ/Zc/sROdp iFoPN5pPppQ+Wd6VAmy0DXFfVpGChu22I4gSHqo56LKu9U3EhgsvPY2wXpDBu/3a JmNxx+aAI5dDkShPS6/eQD9e8HjN0lMINfY9gWg7iRE4+PzNbQt26rC+9V3iZeOW JSrZHOPClQwyO3SAye8kj64WzerACdeIXM7XPMeNXHOZVuVuChV5oPj9uVwAC/LN 4bXRLRR2JYNjhUzdzyrWA565D1iEsbMDnZE+q/dJwvt20zduV6TlD/tGeR9Scjk3 fo/khdw6eYq36+rE6xGqGoKJxKd+cYRyonrv8o9WkVjmZBNk6/eYJDpkJP2wCDqj 6JBtRDhnjwB1C38phK9cPmOd6KXOlkID+/0wj1uZjWNA5MJDCwZaiabpVrOOyL+L rpMJqZohZZwEMy6deTProa7d7eBILLyJSVa4dhhJuH55DBdAAfK8QdEikPed2rYR WcBdSAw5HKK2r24cZA/sgN3TDEoD0aIV57rpugy2TBxJmLk1Z5rNvy3NQPhmdUhk eaW4w1vcYj9F1Igkhp1PZDFEBPlJOROy9H3asLQbguUysbc3y6nklaBGq+xSHMT+ FOMj2ZJ1Sd7fSYFWqfBAlIoauIDEkLwWbtQlgPWSfQZ1DAjP4i9yhWCaZYaNAbMD ciT6eoqO5jFmRkuEYmvTL0sCAwEAAQ== -----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 266876142588473496993917428544038088124879 . . . . . . . . [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-01 23:34:44 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-30 23:34:44 +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 'asb-burg.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 760241344582929539494586583506966879416676096840658881132945283442420738913260076200348365181911560515081399646940205764392142737067130894227158764997051603070981164324180436683800676678553079227015390018743687231355298161835608688847139575629974830888309191907130136692533871313465540494564951357828297401974811533474901469913252967622551463822640035838614331830889983392352482362204367271605144246934476631493470896070878913226029963808987572586366279733060504485633368919712202748765170591703018568756796315683876378280476937410611327498850564694415181242683293746628046197758417171428619975148840510907904181919353372759737191441855443948962539405915121020372392736639811151147332732645524596121959011680103321373417021139167199369851945472322699249072327747197310642852941705158096812864764535723983689440667892737860253761508047372127083173089474934309699751356228515060319664844784830792778528400134001801404761710091388866624383367977779264399623341831894465269119866522357066040318725507156499824333780410546493006116557611109646798726948634845613571889356987316023553780341789251413110065887485508963461828585156155122220269354790571389530833558803476345583300510328132426432180052750529227893664809942875789209935711252299 . . . . . . . . . . . . . . . . . . . . [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) 7e4637cdeb003516502732425387250cdda1eb81 . . . . . . . . . . . . . . . . [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 'asb-burg.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.asb-burg.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) 00ef007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016cef653a6600000403004730450220142d4dd0de5ccfa4f8b799a3a695e6e156eb3755bb8d64bb5e29fcd80b396944022100b8dc10474375dd49413a989d6695a1bb9a61acf9d8815df571a612e2dce48b75007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016cef653d080000040300463044022073262f3f33879fe7373062078b8c744489599508b94f99780a0313517aa3603102200affd286721ed176973262f7de46a178a653ee8a335d06ba070b5deff491877b . . . . [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) 0059387a8b1b75df7571f5038b8049b84c7dec2c5ffcc21225dfb9e533caf5a994fa82b3aa81f6cdf1bb8d6f030643b9f27a062612a98f1a225759fe9c17f6f866a3852c9f8f10b4838d5f32413470cb24e16362e07cbfa677b6423b2796ee2eef676a802e980ef484652e582c5789f4381a89c4b6362ed124795b5c6050bcf06d6bc774ad8dd8fb4009b61b89c4bb4c7403eb6c4e9f579fd43e105df99f5fa5286eec319d030feb99828fd4f800e229cf1fa1375c13a1883721777921a53d53e800cb67b2768ffaceec301e26c09ef65c2150c7a5068dbfb7355420e80324464a3e0340cda294497beb894ff32a1ee66e2046c178632429f8945fcc247b8f78a3