guardea.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:2b:b4:3a:5f:03:dd:2d:02:ec:17:06:86:22:a8:48:22:12 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): 03:2b:b4:3a:5f:03:dd:2d:02:ec:17:06:86:22:a8:48:22:12Serial Number (int): 276208563692475221183005653601203006218770
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ec:f8:e7:d6:27:7f:c6:97:76:db:49:bf:5d:ef:e8:67:92:b1:5d:d8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): ea:42:6f:cf:02:1e:e3:00:c7:79:63:13:28:e0:72:76:0c:2c:d5:b7
Fingerprint (sha256): 64:42:7b:99:e9:1d:6a:5a:bd:4d:fc:ee:c4:5a:ce:b0:7f:54:4b:37:b7:b9:1b:69:ed:ab:ed:98:b2:b2:59:e3
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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 sZVI -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0lJIs5qk0x+InCRY78B7 o4juyeZVVLXO6yPcZioplgltr1GosCNVQ2NywuLuQZ/HaJNJH2jyT1F3SYNvEtPx sYN+cMHxPFOiyTafyGjarumontoXAwIZs3zVwjcHQWEx2jreU0N5trj49CRCzfE+ XYcqAB9PGl1MhHNeaYiXdu4lKixw0aVgy717JeDTKuYC8sxvOnV/cDQwO6hilwzK xgcvN63oqIUyy+U1SRyDtJ8ROAITAoy+sZg7mTlduJePS9kL8Tjj1VE2cyhO6e7C WX5MERwJTINJTbXF2dVaka69sz3nTrT2SuB7bwKmdqaDTKUJ0PZSsMOJYDvUNeoX LuTKZf4TcfvZ3n76UQqIGKEkE1NyZU0S2R1tqzkFzVy8f0Sr7f9B/Nc+Uh4beI/X TPo6g+caXBro0arsO5NH7WO6ONgfZw++tGysKybuon1Mftsukbiym0GlR2jlYT+O WDcZKiToLBWMPEBL4Wvi5b+7WNcYoGn/cLJ18hfQyJ4aqkmAjM8u60xy6DFHvV3w Oj3sXcLs0pQwQuZwviNvNNR/avf8ElNuuGrIEM5HJGP8p6MQ6MgMopvZskR81CNW 8hZ1ns4saY/JGFnjkZ+ZPIpNenS4fE4liZPEFcno5XPrvx+xtc9W0XGxQpiEgILc Bmac1lvoV+IkLQ82lSDYHlcCAwEAAQ== -----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 276208563692475221183005653601203006218770 . . . . . . . . [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-14 13:56:09 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-13 13:56:09 +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 858036540979158417900155986338731414216574639456807144740147517732094740024939894834596115357897077272133744476533971025635244975348332936351548228896490857402574580417082957087286841670804114567131144712777583591919234910204888002681925770745226282268096561642565374481791123705806354993149626276829341844533875054941171322978341352037028510502822823034879937169454554269692942281570415264761677019154202313854489248770820682474763259028720688853936199984259103454383147848818064708323639853198352076991305161278636532202684200806499814107688893436321688650590787232335956731142627402151876326189364982260992678044464252205140491854143169852059678349424624212461062351097862190888557474619846071465677370317908686354923402994185773954920712829599293722973902411105710957402186889236167754923662550366944394231809075664420020781380900310739220627702070371667955649461368794368820632234571568579641128630635947212043204175363190736739510722237439254391449504927001283462217878769323418822380777414707832406505997504508765461219379371455148205999316044275636017228197178209260527287129822545485674149745428191501934855113391846683853359642261007160378098227602604250486097433684784444993397088320838774249088149023324205771108193410647 . . . . . . . . . . . . . . . . . . . . [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) ecf8e7d6277fc69776db49bf5defe86792b15dd8 . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d30463258000004030046304402201f3761252bde99c86a4bf14c390135eb9abcd8e7c02179538efccbaa191c8f3e022013c9091855917317abc6377dfab13cc1c2808f5aa046c0a04d16cc9b1568324b00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d3046327a0000040300483046022100e0c7a57ddf1beb1c3210aa33fb431404fe44d8bf928d6cff9627eee7d929b212022100c8764ec2cb5d377a72685c31f03f9390288361a23813017c6a09b11d70325401 . . . . [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) 00602c67aeeb7170ed7a4bdaaf8f1293fb2ed4deb46a09ff69d4f35e2e4b5f2acaaea398cc327150d4eac247342dca21c2fb00763f13ea297466d4480f75d12fbb844b88d058311039a3da1b1a6d426470703e31bc0075e47397ec4317c0370ba5a7970373815868c1a5a9455d7f029f481839ae252cc936073dd28670d3847c3bfe6021d0609ea4d6c83a1e952c04e8469374d13b69b44943ea45090c20a81d89fbeed4449454078879ced50e54311372ef92f1c203abe197853c5504bbea55a8d73d53aec41a390fae9868aa99fe8294ad933be189a7f7d5c031960e90ebcf6b0dcdf2ab92a0bb6fe384fdef43724d248f39a11c89a7958d83e72041c6b19548