letopolis.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ff:b9:78:88:b4:e3:6b:51:55:25:12:85:7d:3a:87:45:1e was issued on by Let's Encrypt.
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=letopolis.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ff:b9:78:88:b4:e3:6b:51:55:25:12:85:7d:3a:87:45:1eSerial Number (int): 348355394387702439924404083591005012968734
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 28:65:1a:23:31:07:39:45:7d:f1:cd:0f:5e:3f:b9:ad:7c:fe:1e:48
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 04:f8:e3:90:2f:25:b6:69:3e:d9:8e:4c:ab:78:1f:77:cc:f8:2f:73
Fingerprint (sha256): 9b:76:c2:64:14:90:0d:0b:81:e5:d2:1e:f8:43:71:ea:16:36:a9:8d:ee:d7:c3:e8:40:a6:5c:70:14:98:86:23
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate letopolis.de
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for letopolis.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
letopolis.de
Other certificates including the domain name letopolis.de
(limited to 100 certificates)
letopolis.de
moonshadow.letopolis.de
radicale.letopolis.de
share.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
share.letopolis.de
letopolis.de
moonshadow.letopolis.de
letopolis.de
share.letopolis.de
letopolis.de
letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
letopolis.de
letopolis.de
dav.letopolis.de
letopolis.de
letopolis.de
quagmire.letopolis.de
letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
moonshadow.letopolis.de
moonshadow.letopolis.de
radicale.letopolis.de
share.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
share.letopolis.de
letopolis.de
moonshadow.letopolis.de
letopolis.de
share.letopolis.de
letopolis.de
letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
letopolis.de
letopolis.de
letopolis.de
dav.letopolis.de
letopolis.de
letopolis.de
quagmire.letopolis.de
letopolis.de
letopolis.de
letopolis.de
radicale.letopolis.de
radicale.letopolis.de
letopolis.de
radicale.letopolis.de
moonshadow.letopolis.de
Certificate
The complete raw certificate details for letopolis.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0SO2ZLKVktIExJAbzngM yrfGiaJu6dNIwb0zT5WXAr4skpIfWblvmauKE0ntUFX+NKr465/80vq//vU9vamy NgRhG3oyIRSLyVrJ1d2H7lYGeqgR/0HhaUYL1JQDcppUG+z3paJgLQD4IdNOwI3Y 45RWEZ50iOLPSckjzVdXerQDEJT3TplLR6PspWypn4hXw+qHXdiprp2c3EZtVAZ/ 2ugPK0xcwGn1i7h+ADe49r4C2+USvIn9ZS9VMdUJFVnavOpAXyPqei0R9pww2s3S 7unXN+bMQMJTCvtG1WuLrn3MMbesYhQjsvDMPAu/PBcKATK8beWKrud0DJyWHjN0 odJ3TRuK9uBOShgCLqgAozY7EIlcDkJaClBiuQaMmepRoZvITfRn/ysuwmmN7slg NTCyOMlndFNtwHgofb4cmvcL29skPBC/nfaDL2h/gj+5JI2Mx+r4h+Dk4ZCsmwuS 3hoUjJFfPLn1JzjfLq/l6nvR4wdUKZrLLvhJGMJzpxn/oqAq0tx/TeaFMJQ1QU47 sYy295BC2DHUCQgjuHQcHG2udeg7At6XGi1gTApzIxQi1CA4TGHTUjC7GAv9SStI Acz159rmBcegdtlsJ9BJlxohUNPy/guwMOjjHQbSJ6tARtxhijoKQYI3mXA2uG/R bFav82S54x2l7yoPpoQJ+EcCAwEAAQ== -----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 348355394387702439924404083591005012968734 . . . . . . . . [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-07-13 18:02:45 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-11 18:02:45 +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 'letopolis.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 853214728117783556794672932709266997356434686513703823527318302261494747656635492346012299061591305083734055587831897511892093306461564753772028079595386594373862303707641415336732118402470555376307956230302835532603904544970778424823413057880334758096324047978686181473998584482996012866843514008883557585042889496071395827270348491897610851067724102540255772958048377399416585219277991360982253492814263271569655465999416029844608879904024628310233089126660855099373339102448839052067917741946786274505720211496432576883229912528942697878942579745666623676006909493735604622429692645130550519587741948944326665316694420022364770956586689706849396100195771360778297551412877690954795960684740359472732508126126995107093574869208147997012602431779283252966506227625138862447193898452197440855827054047599433373324213940636372159530841490565005000009852960295076886745213030999494951459739975678350718041302353105850897937474663059082086674869457295609790764395031495196052618955881171804021374054937447399214369728116311919342452469778929376071175782282864289276293389097327096326445502620580935950666234561285083058561174761968186770165839173638678474331189923202492048793213150461318660787768708185739707516167778610190168112101447 . . . . . . . . . . . . . . . . . . . . [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) 28651a23310739457df1cd0f5e3fb9ad7cfe1e48 . . . . . . . . . . . . . . . . [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 (16 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'letopolis.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016becb753d4000004030046304402202d2282a48f08f9f2113dc376fbecab6300cc80d67218fc7ef4fed5781559cf7502204bcff038a21ee3297e82fe2850f451ed76c663ff4e1cc09500a58553260a688200770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016becb753c100000403004830460221008601cd623caa0f46a7cb09221e57b65a0a95c68119227e67236f9cb9bbc2fccc0221009d9f7cc8272054f686748c4203390473ef9d1ef311b63a7c132736732e9ce295 . . . . [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) 007f0ffeef750c191fbea65606abd55bbf739552a7d61fd787f0d9ed70ba9daf8ad9878112bd5a26481abf2731c9db1264321f51df429cb316f06476d9b8eb997cd0a5a942d467e0f6037d51eeeb716f7385d045e0b0d8d2df9570ccd13f1aba336157f5b1275f344174a5e7c7265ad16b678538a2428361ffb7db01df70b6b13340e1e0c909d5645ed63e909a981a3cff28ec07d435802316422b65f25065a297fe3c2c08ab09289529c7336996b1fcba86830d6f1d005557c221a6f43708bb670503fe95ae7f5efe1ace24bc582eb9e23e9494aabe1b201cec50c00fbe7d0b992a21d95306730e0f44b2c1ce6bb65f14d15f9153ea9fa41779af1ce92597feca