guardea.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:8c:fa:ee:47:e8:9c:a9:0d:42:f5:af:8e:3e:b4:17:97:1c 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=guardea.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:8c:fa:ee:47:e8:9c:a9:0d:42:f5:af:8e:3e:b4:17:97:1cSerial Number (int): 396422219320051431323769109110013663090460
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 8a:9e:b9:9b:57:81:06:5d:b6:ee:c9:7d:84:39:b8:03:96:94:ce:66
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 22:18:81:5f:a6:69:17:1e:ab:b1:2a:2d:b7:db:54:d2:13:34:01:2e
Fingerprint (sha256): 98:7b:32:8e:15:30:ae:2b:f0:d8:ac:0b:b2:5f:1c:4f:28:03:0e:8f:7c:69:5a:e9:e1:8a:ba:49:6e:1e:d5:14
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate guardea.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for guardea.com
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
guardea.com
www.guardea.com
www.guardea.com
Other certificates including the domain name guardea.com
(limited to 100 certificates)
guardea.com
guardea.com
guardea.com
guardea.com
community.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
recrutements.guardea.com
job.twin-gmbh.de
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
community.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
recrutements.guardea.com
job.twin-gmbh.de
guardea.com
guardea.com
guardea.com
recrutements.guardea.com
guardea.com
guardea.com
guardea.com
guardea.com
Certificate
The complete raw certificate details for guardea.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 mok= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsqjRSJVQfFYJk7s8OeVM 7tU3twBhpFPfyuzvNBNE6PzE9B25QxMIk3CijH/GpR7M58P05nm2JNbkkrQ2UYws wjW3b/z28JhI+3tjZYT0DBMJtQ3MS4FOp45DYn/PyLqrjGN5VHEcJI6vaqYE0ajR 1xnaadcEY1GiWBQnAeoGXkR3YpT4vs2kh/cFiDvBacAlR0LmUraeXIKQvOXFXesq GzhkoDZ9MqYVtwCj6M7mbFaakcuhVTWRQIGTM5LUEd6Wh9JEK6IFi9aKpdb514fk 98vNNpQAUSrDx26cNMhyKpKFWR7Y9Xfqcyuy/0q92S+/yevMCJAZkqASm4To84+6 VbavO1aMo1NNzw/uoln9GZ+Jf4JiD6e2Zog6n+VOoTyMnj6ZpcBaOmAVUkTgbPEp ZcPvINqk2comlqSQkm5D/xos/BhIuofQIKMw7EKr2X6DrYwGDH+QrpRZnAJU8i5F BT51K31FuEgVn+Qrhn8pmBuy10t9X1Yd9eCpaAk1RPIAX20K13+Hf4LCjILfoVBc ZRjmhGeLBzoKSb34VLp7+wn2+LC9O1PaWRgP5PYQ2JM3kYO/becwuSqeCWSqsCgw ohzS+6vPrE7FhliCuGYXisKej2GVzLe+A+4CyiNOP0KmmJtsFTlyRgCQxpEBBVf6 29Y8GfAJ4j7v+vIQWpGKqJsCAwEAAQ== -----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 396422219320051431323769109110013663090460 . . . . . . . . [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-01-17 12:56:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-04-17 12:56:11 +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 'guardea.com' . . . . . . . . [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 728866938516493813461998060366407362079223822753753790807162345693643395077333220718225186190685818516925366135444371011199673405001348270895982229963578267988026767042318504051716297666985459229598821393930046995479392041237184817048172860809115622897872548442936635414282253696643354077634246252575068182209198011756659936093085405417550854598209118159307560692830565519954357539183181569478460610419918526182857412585274990623348504506843054087256476497022791300762270934914590176760331097291170359501705294956364620583903752943556116276070967427998128517639540874442225113384289888437941457555093891902520438845438258172887080266000031992997527988060327651645240884140565458928884647843907440765065085128027210550890936067754763404676397559216879736765584755773680530783208836085254618921725822680468525094748588305380731641710737621557749465104440725944566660253274277547312140963853817037120904413450878763067229276795390815570327852441042951687599950641686979357257975066334405718011664731920847918388068175453390137987299756884540452331655975656362316236942319420806728276531536452685718478302972121081196100940360166847631057741043382916146913365659845386215699742503674856164205896514661296168171767782475490245118939277467 . . . . . . . . . . . . . . . . . . . . [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) 8a9eb99b5781065db6eec97d8439b8039694ce66 . . . . . . . . . . . . . . . . [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 'guardea.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.guardea.com' . . . . . . . . . . . . . . . . [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) 00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001685c190ae7000004030046304402200a234c4da4c31feaafcca37983135b7f2a76ef87e0a78971da431e509d50ca9c0220650c8030a61c8b10fa381e7bde3eebfbb2653f707894f023b574c606d77baedc007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001685c190ade00000403004730450220640e8795b1fd5d2fb84b0f0138a9dbe7fbce00ed219babf4e0351a3d0968fc7c02210082ef0bfd751a2873630e28aea8d30c460bd8f6be3a5281511059b9c953580646 . . . . [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) 005b495e43aa183bc0e37585b211009711e0202b22f235fba188dd158ce289e9278e288a280d8790ff492295f64562f25bdf6fbf14cd95f2d7ca843c4178e40a30dd8a4002a69a564b9fc1fa34bfed9547659b5d5f80b9ae3b9cbecfaa99f5e6886086f17d3fc551e5fa0ee24a8e2d4e3eb3e2138e64a9753c923d7df6dd186d4fb19e65821a792b25f9c0992f0f8f85f1199efd6fa459691562fbe3cd6473b067ee988bbc8ba8686c6243312e8329e46daeeae982281d93514da3c3e7fe0e140d8b17a93b7763e45d3ec0e0491b3c58cf97705551af2e9a983d8926ac02ca1cb90c726a36e9e51d95ea8dd011bcf80ad705a077175a9c59a9ebd7a42ffd399a89