blog.proteget-app.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:66:7e:d5:fb:23:42:11:8c:cf:99:1a:c0:ff:69:f5:a7:97 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=blog.proteget-app.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:66:7e:d5:fb:23:42:11:8c:cf:99:1a:c0:ff:69:f5:a7:97Serial Number (int): 296214253001594473963323151568166339323799
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ef:5c:7a:0e:44:86:a5:e2:e9:58:f3:7b:52:b7:f6:d3:e5:64:72:08
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 83:e9:3d:4c:07:f7:00:8d:4c:57:12:f3:f0:7a:18:e8:63:87:57:a2
Fingerprint (sha256): 2f:86:cd:a4:1f:20:cc:1c:cc:30:cf:01:c2:e4:84:48:84:d0:17:b5:21:5b:6f:44:11:f9:f4:a2:ab:3f:13:5c
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate blog.proteget-app.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for blog.proteget-app.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
blog.proteget-app.com
Other certificates including the domain name proteget-app.com
(limited to 100 certificates)
blog.proteget-app.com
www.proteget-app.com
inventy.co
blog.proteget-app.com
blog.proteget-app.com
www.leelas.biz
suncatchers.asia
blog.proteget-app.com
www.cheapcityparking.net
www.proteget-app.com
www.hi-pulse-tech.com
blog.nickmarshall.com.au
aviditi.co
app.auditacartao.com.br
www.quicktype.io
www.nawoo.net
staging.dd.paperstac.com
www.magelungenspel.com
stacked.coach
blog.proteget-app.com
proteget-app.com
www.proteget-app.com
inventy.co
blog.proteget-app.com
blog.proteget-app.com
www.leelas.biz
suncatchers.asia
blog.proteget-app.com
www.cheapcityparking.net
www.proteget-app.com
www.hi-pulse-tech.com
blog.nickmarshall.com.au
aviditi.co
app.auditacartao.com.br
www.quicktype.io
www.nawoo.net
staging.dd.paperstac.com
www.magelungenspel.com
stacked.coach
blog.proteget-app.com
proteget-app.com
Certificate
The complete raw certificate details for blog.proteget-app.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 0C9pQtI= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqUhbGMdAmEYmqoUnpBgw g7FOIt7CTkG2GLpRW8FN9wums3ja7mifL2JLHIVAT3VFuiIn69ER/8WCGGV8HREv wrO92V1uQlR/mhdeDPTGstm0AQ4cM7G3uuCJul/OanOjGeft1gj+Tw65u9P1q3TC W3YJ9LBXSIorSYvgt9Ig6JTVh85RNVhQonFHqiCsJTvB1VoNmhxp6JOHVJnzP3lM mlHR/nojQ9B0uIyIFeZCICLIWUDlUcvddeFKOxjJeWG/2NSLHvB8/EuljeO9jnB8 YcQetADdbHjHa0mwrLLcfBTlkNFKJ9nJgC7ZkTMtN8nZH4WbpEIX5wEV4K9ryl6C IRSRoom0cruNf67bAr1T+U0SdpWTiHQGWAi9XQFCzAR80Uaz+mGelMp8EdbkDwZH ceJmAQpfbPixuEvrJyui0pEK6wQMLw1z8EhkxI3drx9RA9EBNavRkxavTDQSuuPu QqTf+orBA39LA4/P7zxEVShIB2uumT9p4huPV6rC8/Cqk/JRuRTNx9HlCEqQlKwS u2y/rj4bJGFmtlFC+fxq7zj2sD+NVwZsJ/W/zaC8S9obBFAUy4z8m5Ngbeemu7LW ilVbXTFEG6RYN7ortvDfytY/bA9PjSVsyY4P7VTOb7PKkxihQXgSTieTDnFrzINl 1lluOAFVRjr0F1nbPXTgKi0CAwEAAQ== -----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 296214253001594473963323151568166339323799 . . . . . . . . [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-02-21 05:26:20 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-22 05:26:20 +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 'blog.proteget-app.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 690612918203746653960684313968529435323656078823837256576748965423978570803151667180692458477629949657915748337070627185613076334719845883718153792284895243212212055131545282159992040755166349605741853346495925715559380854869395054668319062124776657073712566900762517915092807153530482256547607175534268029434394991174112236741400207080600514675296094172191582549780640266319210865074724536412242813868543243414045721263976875264796468433629961665278608458163938649573701091365037842312988142364197963434157369020156609336541481947878618665155194887072681778775689653668043169641245618630258685895761016888237915006245111433715708216412622988501164489760387393135722889888556691890236514470509470209803306424129102686057837960963937113345270151710746091996803073763038679459100283334906380598626937372127620111840045317432659802735428275458081627817862327864175887372291653973196933476630415874870133416125241466348065168537877093713761297395060328794399749642728793804566860559803119992635181113937341117222546686628555421115225499579038412564509798215278817151560566761507539563287675871529903155244359301239118195223868912978869624456996698949957535512043143382233204447289643733397261898183439742856069501928089882393096583391789 . . . . . . . . . . . . . . . . . . . . [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) ef5c7a0e4486a5e2e958f37b52b7f6d3e5647208 . . . . . . . . . . . . . . . . [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 (25 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'blog.proteget-app.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) 00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe000001690ebbc3430000040300473045022100d1b6b5711b5a3c9d383290c48195afe8cfef88d894c15a247cfe7783148bb73202205d3da65454768b0479b09affeb80f47fa79227567943f91c0f2fd004c2f05b5b00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d000001690ebbc341000004030046304402200f107c8549ba4412dee07b8ee50a5179ba50040c98f6e4de3109c770420ccaf4022030dcf71b6c9525863aa17d67c85ca5206e5ee80a22474c589ae4a96ceb28205d . . . . [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) 006e12626917b2d3c90711b9d457f8fa931f2e271797c87719b7262cdd05ad2694504556588ea6e059d6fd32194a8a46cb882d7329f5865fe1d83a97aea77c8a6d5c706836bbb69902e58d1d8c19a49ead14bc560208276905d595c184ecab8abdebdfea775da4bfb499b8b8082cb4c4074a05324d06579447c0030a834ecbb4f52826c5fc23d1d01ec0310fe872153e3934b1e4924f3e41965c2a3d338e65760925ccabbb8da04bc5f466cdcb6cbd01468aafb85825ca438ad7c14f4864389f57c36164472c428fd947f5d3d1131d77c560a492a83b88b08384a9382c23944fddfb285abedebfb7d1947e3e23bee96a441d973c325107786bb5da1ed02f6942d2