nostavebni.cz

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:97:5b:d2:e0:b2:00:61:ea:06:ac:76:19:50:23:cb:49:cd 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=nostavebni.cz

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:97:5b:d2:e0:b2:00:61:ea:06:ac:76:19:50:23:cb:49:cd
Serial Number (int): 312841549887661650097552096355367693011405
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 8c:70:24:dd:05:2e:55:95:60:04:7b:f0:21:e4:b1:bd:97:8a:64:21
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 9d:e5:d1:cd:72:7f:a1:0d:5b:85:fb:f9:0a:37:ca:5d:c1:d2:8e:00
Fingerprint (sha256): 3e:36:cc:e8:44:8f:73:c0:a8:23:a3:ef:8c:bc:aa:36:d5:72:d1:5f:66:0b:f4:49:b6:27:90:c3:e7:c5:4f:61

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 nostavebni.cz

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for nostavebni.cz

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

nostavebni.cz
www.nostavebni.cz

Other certificates including the domain name nostavebni.cz

(limited to 100 certificates)

Certificate

The complete raw certificate details for nostavebni.cz in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
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
p6pIpm0pg3Kn
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwbrPQzohts9v6/8u3PjF
AV/AOtSIEpE2JG3dRSCDZFNMrPhNOASSXFlPyYgMH2Be+MfmkK7A84QjiYuCeJJt
KIeKMwbQuafW8iEiVrRTZpX3tyq9KssNX4BCE2VlvDhdvx6tkvHWScHZdGNXgyei
LoFXbywL0wspDr1Z+7Acu+PErSvifFsvaIlTcePgbdeAFH0wQZeg3ukuWF98vnpa
PsFPWKFni0kfqil2XbhktVJbhoshvyv7azYzbFoNNPcJF/GKAY3A3R3kELM8x7s5
8IyNY3rKFKbHHmFJQp1oUZj1oLfDsw68aTTFu3hRKX+6Rr0CQtm5a9YMM83LjaUq
WRZ1/0U4nmmA/pEe/bkTfWz6R+ippfFLDvuPOZ5y4ocpFwYgDfsnKrS6xRcVfJUS
ssl5/WdndCuuJGLYhyA9u48DjZUDfsy+red+Cx2eDkWvvh+9GR4fsSJG5W1dEQdv
gj1NotN+JIyg+9XqN4T6Q6Hrrp30GII1e1kgA5LZ4Dk4NBXuutAE22TcUHjoegP4
c3JeDvx4UC5CXuTb5OdwhFDbOvoT7/BKTW6YYL45EYUaAOeVyGcoUjH5oQJqxmdj
82TH8w3UdyYKe0DLYwHgbAoCnZcvp2UsJudDdJr/Pyrmc2J5PsYvb+EfcIzugPgt
H12lgAMzmwPeWPOQFzq5+scCAwEAAQ==
-----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 312841549887661650097552096355367693011405
 . . . . . . . . [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-03-12 09:57:02 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-10 09:57:02 +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 'nostavebni.cz'
 . . . . . . . . [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 790348323707031775899644140181108063423980134380129725652220277633631186375371347023003784015722638572966480298477662692914467792199433110083473485099969991417675358595980576897988028278129076562879662924885812091791626127880037140458570903352695283915719321913792148677076042621416189172007486419801049150674013297793682797173471059577794190545117113091639584658563098660500520954250520208093030034172146275128717260460011887804145606371019364869838100959672917386953219887226016308650461843204973035340409068237273005275563929360651115992006368733895224130206490605065384082819210173599953715483782275777116901640505351117867380244946652268028172695902754746862042184447393719924530234166822125539615225797507212664944937415345468606798412550216144884187751215231219850796889415217637367647895511883394827217751187557593329045957646637364698307251401110624827720457353863548779349740785429368313762034763076222368328744879926931483932458152386691558089338041285068768803149250622960541219566006273675233455782747802021269409745860496853188393929136430554873637331215733813649376374602491334642084078476150728157374818595792979766432907497567375592573931200997750788352140913289967086548119259676439065705488151757273160525073218247
 . . . . . . . . . . . . . . . . . . . . [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)
							8c7024dd052e559560047bf021e4b1bd978a6421
 . . . . . . . . . . . . . . . . [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 (36 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nostavebni.cz'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.nostavebni.cz'
 . . . . . . . . . . . . . . . . [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)
							00f000760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169718c6cd70000040300473045022100f9126d2fc955ab2f14af97ed20172d8fffbe7cbddece5a8b7b8ced22d9cd52c4022007cd2fdc6fa30292efe7abe2dae05d1dd64adf2f19ece133347f25fc20187f99007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000169718c6ecd0000040300473045022070cb07e62b65222ddeb5aef9799abd259af9be3132415d0417e7d15908bbb87b022100aa4bcd4096f61f56f4709c9d6a324eb50bc8c9e33fb38cb24785f476db193032
 . . . . [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)
		0051884573abb71d24cc9167eccb2e29f71a42e094c6f081c838b8b8e51be6a55baf49baa31e484b4befdcd49f2337b1d7f75e48873acb882605824c30299ed3d6329f909b33c04926a114f7d462e003b5980d3cc958a7d5388d1382d90386895dc472ce676b69e85c0ca69fd8b1ce7b1021f475ddac748562a875e9920c20c5e90e4ac500ea54ae996632124e53277c782938a7cb300d246333f9cf554cf8d3a1dabdead65763680d052eea532d31fe5ae53cdbd24e3e9ed75d41e00eae2fd1beffbdfb405009c4f1f6bf6309063c3e39dc58dc9af4e66312fdb9c826547da51b94982bd6304e61c155f30f64c2b4ee94faf3e5c6fede7da7aa48a66d298372a7