tenaci.info

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:49:e6:39:47:bf:20:3a:da:b9:33:a8:90:50:59:c4:39:0a 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=tenaci.info

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:49:e6:39:47:bf:20:3a:da:b9:33:a8:90:50:59:c4:39:0a
Serial Number (int): 286483490435654350479037919286571095570698
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 98:24:9a:56:81:75:dd:ab:4f:00:9b:a5:5d:fb:52:ad:11:6c:1f:3d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 74:6b:f9:05:a0:86:36:12:f8:00:c5:d8:7a:11:43:60:ad:13:a5:2a
Fingerprint (sha256): 99:65:77:e3:f5:77:89:33:9c:88:6d:bf:4e:9e:7b:80:0e:2e:18:dc:f7:65:f4:4f:af:08:8c:69:30:8c:8d:8d

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 tenaci.info

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for tenaci.info

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

tenaci.info
www.tenaci.info

Other certificates including the domain name tenaci.info

(limited to 100 certificates)

Certificate

The complete raw certificate details for tenaci.info in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
5J6j
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArQw4Mvam5Qn9hNPjpQcY
8dDfQX7xxOXSopIPIrJrRKLFntoCAZj4QPYsNDm7qPZeLoOE6xRr6HwbLYejhtPg
47RRV8XV0wy0UXIcDZmVHiNzRmpx82hj2EPGAyt8wLE1I0HSCnIzAwbGejOnfXQp
8QhbnFPtYWIoHKA2SDVU9loKvNCe1GmnrNN82Bm+rq21kz/Le6FdJhj1w7IlGbLy
/ETResC9UyOeW7mvXSRv8NKQqNKjTf1DpRSWfOVi+mSZR0WI4mGfj0pVXgpmuIjY
PHbVxF5JMWxA1jPlI/BdN0iHi8CO1dG/wmAF5Lmy/70Cvr/maK4h8iUZY/HTcKUH
q48XWtS6vjLZSbIsAjQQYy9KDcxy+PSiGufj0c38tT4XjLhoe1kda4xEITCH/1R7
f5Do6oG5mM/QEbhynUtwPu1amztwAY7z5xW2W0r42NpHUUT6VtDWEkQbHgsWyc85
bmbUzTx5pnlH7NJQ6dcbLPLBmfzU+xhNlOywanuJ79hsYZXuOorxMwG9MxscGCBV
Uwkqo7zTl/kPP1aRt6QiGWc2OBYW0HQJ4UbOYW4P64s1LxM1LCOwQtyBXQgQxJpy
QYSirZIcl6DVLTrU818Thc9tIGsUA7iyT3pI7BkJOSPBlImnH7X5LLYSs0iITTBq
osTgYqlMkqqyvSTRHRIt8uMCAwEAAQ==
-----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 286483490435654350479037919286571095570698
 . . . . . . . . [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-23 21:50:56 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-24 21:50:56 +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 'tenaci.info'
 . . . . . . . . [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 705973155499727411424378679058322469209553097762960979106397225311500398292368039170689361147368443831845489441678107613692275415840528555015840034731095718841712120310717551918622872270051284568885354785029366210557705602290846689283267491375039418810048954265612221876089738401862166818958031937715938458066649890025685332217375130150760318342827432786475409557418897151439322886430565487616866980783770874634395373832387123844114335897106977674759419256465095277357209420091122898962928306469337164857044426789363812405501953361739077609974347832684492785132484752219416442692833217897998425723565770036838865622285057785053703043765851372997324868440165598705986816118185726337527108468867451644813582178765718051788138512450495387801100805929676545377374156661294779321436974977274175511790806892083990780220597416704137082480446055323673071445336517267144294898213264327351714019409355964570165839852098859564638689476485427467155750676756279704172532068828845660115580268034906459719276083807227149132988746144147572740289514213985264088576100174184958517808896014990234595258792051314770007579170585936288272662256204836759142997206631173336916229405664203827733402119853678273865565281104676919819297540850105484241863045859
 . . . . . . . . . . . . . . . . . . . . [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)
							98249a568175ddab4f009ba55dfb52ad116c1f3d
 . . . . . . . . . . . . . . . . [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 'tenaci.info'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.tenaci.info'
 . . . . . . . . . . . . . . . . [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)
							00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001691c8dea3c0000040300483046022100b78a9b36be14f8f4e17dcef526c55fa21713bb998913cc89cafe6eb0618f206702210096a8fe9588b89f738dd0c4512ba9ad9c68185b1dc32032ae7daf93aa358599f5007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001691c8dec56000004030046304402200da7acbd5b8c270e863817eb34ed5a1c9ec252feae91848e45d5fd3993d7597f022035ac0873627b61f971073bc67902f6afd6f42046bf2b55f36a9beb8962d27cd2
 . . . . [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)
		005c5f9b06d89a2443b988c5b0f4079f61e753bee20fd05cf67db3d92cfba835eb6a152f3409c2164792dfb82df31450a2bfe2f068abe35608b731854951c9e249517c81f478121951fff393f11ec045ec61c39da7b99d0897121c24f6bda931f3dabcc84b08d7c13ca9e8f06bb7409577181947d9651ee85097a8c607be37486f2919ee850e1dbde5a7205f5e6e480d5ed4803f4d3a9f49f962cd51df3846a6eb11c777d7d2b2e0de6b9e073b1bc5d77e8895db0ae234dfa17c700baf030436529bf883afd7f5a44819f4551ace949790a64fafe32b3c405ed6473905ca62e1f3439f38bcbe886e056313d510406c6ef8d96baceb1cef5b9e84618a2eb7e49ea3