www.perfectsalary.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:d2:5f:11:48:7f:4a:0f:89:f9:e7:80:16:0e:e7:ec:f2:d1 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=www.perfectsalary.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d2:5f:11:48:7f:4a:0f:89:f9:e7:80:16:0e:e7:ec:f2:d1
Serial Number (int): 332922521247742368145595956695307098321617
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 90:d5:ad:7c:2b:1c:30:7e:5f:db:d7:ea:2b:6e:95:3b:f5:c4:c7:85
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 48:83:cc:07:fb:1d:b6:72:30:47:18:b6:ed:fe:36:de:4b:ee:8d:c0
Fingerprint (sha256): 4c:b7:07:b6:6e:57:29:4b:1a:dd:65:1c:7e:c7:aa:6a:00:e9:51:84:4a:a0:be:41:c6:c0:a5:21:8f:53:6a:27

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate www.perfectsalary.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.perfectsalary.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

www.perfectsalary.com

Other certificates including the domain name perfectsalary.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.perfectsalary.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
iOydarSjjA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rUA0+TxH2Dy4n0pPfL+
ODK60uIMweA6DkH4Vai5x4Yzvwdt24pA2y9DhvEVbkyDioxuSIaEylKesII+NAI+
3qqd9VndPVH7WW9OOCDKZ3+0Lag089D8kiTE+DN2BD8YGN5J2JAkiSDYEOZ0s5Yl
FQ13+g5ZHPFGC+Pz2eTwG8b15zHW8h3UUN7aZ9r7jb1rVYFnXhcvM4Xd8e9L0GjV
IehVeuf2TPcUmPHMuKG6CpLiCmx+pFeqnR93xuzRLJL+HHaN8Kd/8qofmMIFFyiJ
NYqCttkTMiHQ/z8fUYQfe7OXV5zi3IJF19gRNOnJEQUjVKj6WLX0u17WN8W0XBKL
3pm9OJncTWJA/wdSFcbE7RPjGsbeexFZOHECRnr5VkYCM1vC6+vJ2NwHdP1ZBEWX
nTh7HvXyq403wmI9ccHjkzS8wz03VGvDDzEySuTym/grZ38etlf5pA6STCeX56++
ggmlv9tJ/x+DWz0dkkbGuqfmnHs7wW7xZRNnGVDN3eBbFKCxEsW6ojdxCVyRz/QD
lKb9a+5Zk6mXbMFNz6IRkdD7pwqQ7L+urR2Rj+JkS2QPb23wgRbpHhZVPPvDSpQ0
sT3G8GT4JK21KeyNmXRCR/hARO49j+W1fFs3P8I2ro34Y4bM5XklCxuOL2dD+rPh
luFxPPdvgck9A5B+Fc6kr+ECAwEAAQ==
-----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 332922521247742368145595956695307098321617
 . . . . . . . . [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 2020-02-05 08:30:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-05 08:30: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 'www.perfectsalary.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 892246894198789371981855547535528131420558377806822069572848384253346278393470129228126429064141109875993679810219035604545285062700993039595749623475422496236484959132327146711809123640702615113494802435206942081642968538827674856882391782654896886065378509570750382300914493434289365886693094428309049879231761050961116166571272611105624510914735012484256958804018838346224325981042719483020635439531222448092986878829045050838295911308236671130580305443290398056673752884489855180241662915528493920091378770874597333745179768270797310699412897138565867256991350518754305500803729914707670175013630507651285011940657144686224435564482775246424516610426939057042213805869573002266821056743728976342129222138956774368085497971417677790967359312002941879965101845194836357879298798977643786007557213850309427223174433757485199059134472094382638207408590228323783340221211512109936258239956702208275525022568285220137048249233340178500217258568346966382203136572292554253122908168903758723766682587743039324548837355828861916623978787920113566051259674000437811252870249766800427236231024365184057905491747175249545500919692124680744986913558982595831194189431147223246592035374412012764322210874931224476604311589906314822224749834209
 . . . . . . . . . . . . . . . . . . . . [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)
							90d5ad7c2b1c307e5fdbd7ea2b6e953bf5c4c785
 . . . . . . . . . . . . . . . . [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 'www.perfectsalary.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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f10077005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000017014afa5b50000040300483046022100a137a259032911ad8cb9b5c420338fcf8fae511c0a46508263d74e42e8169887022100a9fa4c08c135aa4563ed8ea1271ac80dbe134b3ae82cfd18f41a8d2f21f5d11f00760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017014afa5ed000004030047304502205fe217d5253328b641d95a45620fabfc9abf55064f92b9545fb4380faaf56e87022100f317ff8913d0b50bd57f571d4c252d4ddb0274bd1e2a6c191e3f1384b350589a
 . . . . [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)
		004c2845e48a0fd414cd79e5c340efeb99d35549f2266b366a5333f3ce8939e56de6aa623cfde3e5c0b69ef1bfe61d16d2ba9291185a8db6342a7ec9ccebf588764ea281b99cd984f75c330da736aa58fd4b50ab79f43db94de4937c60d41c38c9ca19185d1bfaf0a42b6230e387b562be27a1dfef533535a4c91f4b8a035d1d655ea9d4cf549a86acb74a52730dc9e83b2d60d0fb92dc57a3753df0f645df1450527dc9a13688506f544afa86398ec1db03652950f72e56941f8ed811567d12e78b44a16137559d72fee115e26e7fe34fce7d7e0e32c36c2a19f1c6301fe57b596c03d49edb445836c3982ff775eb84a4ee6d07fca6e4faf36b88ec9d6ab4a38c