trafficnetsolutions.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:94:e4:e5:80:85:72:ca:69:6e:a8:ec:ec:ce:10:33:7b:5c 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=trafficnetsolutions.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:94:e4:e5:80:85:72:ca:69:6e:a8:ec:ec:ce:10:33:7b:5cSerial Number (int): 312002903725320498700836103472703870303068
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 43:0c:ef:30:46:6d:df:d3:f0:1d:91:38:55:a6:3b:20:1f:ef:32:2b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7b:98:98:2a:d7:77:3d:74:2b:a7:14:d5:03:0d:ef:35:fa:43:00:08
Fingerprint (sha256): 7e:60:98:d8:e7:2f:82:ff:20:70:57:f8:d2:62:9b:59:d2:aa:48:49:af:81:6b:01:9a:de:f7:1a:c7:60:6f:5a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate trafficnetsolutions.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for trafficnetsolutions.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
trafficnetsolutions.com
Other certificates including the domain name trafficnetsolutions.com
(limited to 100 certificates)
panamabeachfront.com
www.ognitanto.com
just4panthers.com
rotary-hammer.com
visitarnhemland.com.au
propertyrepairloans.com
trafficnetsolutions.com
telemarketingllc.com
evidenceroomcoffee.com
smartfunerals.com
winnerswager.com
workcompensationclaims.com
trafficnetsolutions.com
plano-locksmith.com
www.mixhdpor.com
soccerpinkandblue.com
www.trafficnetsolutions.com
www.currencyregulations.com
rareinvestmentcoins.com
ocalaplumbers.com
www.sistemaspos.com
www.ognitanto.com
just4panthers.com
rotary-hammer.com
visitarnhemland.com.au
propertyrepairloans.com
trafficnetsolutions.com
telemarketingllc.com
evidenceroomcoffee.com
smartfunerals.com
winnerswager.com
workcompensationclaims.com
trafficnetsolutions.com
plano-locksmith.com
www.mixhdpor.com
soccerpinkandblue.com
www.trafficnetsolutions.com
www.currencyregulations.com
rareinvestmentcoins.com
ocalaplumbers.com
www.sistemaspos.com
Certificate
The complete raw certificate details for trafficnetsolutions.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- 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 kWiyPFb7thjR -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2NU28vQwAQzYsqThBZCU 7dfeP0HbZP9I01K9btiNxYAkaHUCvmXIZzWbZ342ZjvPqfsfR+MN7XOe2v2NhhZW cBPmm2z5mAPEKZnSXx4NpscClzomRkr4fTcF9438Cctq/fKcrUle8BigAqMIMvxd pjx5yalyySV9f+9g1NFmVz63mV5nT0rsBbxC5divQrU9p+GtR/MzvkURETePf1GG eepCPHp+7OzaaJ4PftBxuR1NH1PW0GBNuf2VEhLLicOFL9dPdgemKeGC53ijTodt XfLBbNaE9OApz6dFOZDJtnemWt9hC8YDgaJGxLNUXER16zWp8ttRR38f4S4T8jyO DNT32v8+7k0YDGmHyJN4puingA8gKJ8ZzIhQf1x3K1Mxh9aORr/OVdEcVpHG7my1 qqJIrT7Av0FiLYRIbhY1DH3e6kvG7f1KprKOs5n3mSsHR+mk1Qft6rsVsotdQurT pAYIjD2zQaz4iTldi3tz8eFdAKXOwY+RffWRUnpJjGmwxswfl7/GXC5rAgUBKb9L mvZ50KRUNaIoB87WYlvYYhYepLx2jRSfDQXMLxbWaqgEn3OrfmieMupYzMvkF7cz LDeet2aQm7769GlBkhp4CfUfCSnIaMToi3rUqMJ4htsFCgSlmE3ZjOAjD/u/4ibm mqgn4mTnCD00yC5mTsUXG88CAwEAAQ== -----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 312002903725320498700836103472703870303068 . . . . . . . . [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-20 13:04:29 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-20 13:04:29 +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 'trafficnetsolutions.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 884600930646998078692878141417834268322437495055553712631194226799464200084759895990851177949081468907075634700060529884140216005090367660296784341408297120788267195083713171416150449198146888824940095080718016355966897957918381340554263803109687667974736604281854098048410311710972529398513952964268311923789156923257423469379328476505987819839744834527375293059210531372370089572540748136370726815146495738361952603969814489562274199368436607952023633885413695297838785318695639090616810124102268769838385222419850562743734774122124681298649628012408856603405938435779765820631262966098125390389250519752876076981422357528696284505755044253486778925695709132411013333145390915105748515118342846953275662131522405718599978564278057120027256552407536114831754632102907828299156696137944297974566493754714249149824919010868765700478636809419129965729080160163410031122144866661720909328396842825363540081981490666720077180365180588956682713076627232145580772151931612927686023463780375332907001855757382943680083250459748547285711258753010704045882581209063263644144259087747531210349654996996766660706106940149002334150326648285797110605255619369438928336135335825203806534001107251446506351081151523446727031035976553820829993343951 . . . . . . . . . . . . . . . . . . . . [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) 430cef30466ddfd3f01d913855a63b201fef322b . . . . . . . . . . . . . . . . [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 (27 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'trafficnetsolutions.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) 00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000017062ea08d5000004030046304402200ecc2e15c48ace5029beb1fee92e277cc1877428b4368a41c751c5add072b01d0220389e1deb6c64e583c73083abaada23344773fce2f8bb0548b46987002a189d53007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000017062ea08c50000040300473045022100ac66138cefcb8ec27678096abef33b694d6712e4cecbe4482d5974a277ca813d022049f8ad960e8c3419b8085eddba79c657faac0a299fda24437406d64d28aa18b8 . . . . [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) 007be4b0076063112b853598378f65f3778dd76b3e88944963599aa57cb5c89eb1bebcff28bfff5cc03b5107135390a3b5dcf654cae361229abe62091dfad3479b3e28d5530c537a4079c055a7d24cd91b500e797c6ade07d1f6e9af5d245821e6e77f29de2a43d3e2d055e495775f867a73e46a22a82c1044229d105fc1cd5b53b4a5e266a0b802d3b5cf4dfe8c19a7d1dfcda39cb253b5d75e91888046ae6f54d6d16ba38e329c00395eaf57c1930e570740f1065528596ce12b5f2ee6f1d38949e9f1b5f8a44f7dc5ba800a21f74c69650c097e3dd98013838f7b2f3729532f2709131cf0b4b66bd18927b7f929ce2cf132217e5e4b509168b23c56fbb618d1