nvbikes.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:b5:a4:19:3d:a1:19:ff:32:b0:2d:46:18:8b:8c:51:e0:f6 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=nvbikes.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:b5:a4:19:3d:a1:19:ff:32:b0:2d:46:18:8b:8c:51:e0:f6
Serial Number (int): 323146090656691557028835643065965665706230
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 69:ee:01:ab:9f:69:9e:91:71:15:03:e1:dd:96:0b:53:aa:8c:d8:9b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 51:a2:65:81:3b:f7:e1:d9:63:02:d9:d5:6c:5d:b6:77:6a:3c:64:16
Fingerprint (sha256): 8d:9d:d3:1f:11:9b:27:08:14:6a:61:be:7e:5c:6d:32:b8:ac:0a:b3:15:42:b3:18:33:f4:c8:45:6f:15:ac:50

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 nvbikes.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

nvbikes.com
www.nvbikes.com

Other certificates including the domain name nvbikes.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

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

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvovIhli0X4jn6zRrOR7U
Ccb0fM15k9xMLGXMdjYOLYeldgAJIhu/URhsb5X11lTko10NgY0aXH8cphQWjDkj
43hwS5LdczMjsDDcOvK/dyzxzfT7KHx7Sk6NkI/j35rE/xhWvIu6CsuSzE8UhjQw
g6RtmK4MCvmA4rvbGQ7FuSGf67VMS/KrVKrfC8XiNA3hZgZm7LwjTtuUqqPTJsBP
surkSHmNhfl9DXLKpEPESte2IIgk8RNeqieLrH3+jDfRw8m91Juqv2NqOwKAd4El
EhXRk83nIJc6waQZ61QFVftzEVX8revsz2MhZ3p8P8S6l3Pwoql9UcGcNnR8uIqp
xpqrDwWF1JMzZMQTQUscNIlvg1NP+hHYh21zAF3pB5bHOOOiO7Dh9VfmPS4wMfBO
7i+KLTi191/Rf7ynsGLsQYptuEKpguizvIEesthn24OgUBYnvGWpnO/gzbNVDT7c
T9yKGZscQ+U9kx4FjViHqxoZETZmkSjAcPsatiOlBpdKn/q/gNWyAOP/n2w6qMtM
G1vMA8SO4QwcKha5EqDpe+k7M7PEBcXQiW32ONivz8pKtEtIVZeh64tHU3VjS2Ja
KMCYqvXyYsJA+z+OI3zg64nSR13KzRvwRrLyuyClPGi3X8+jx8tjx2T5ZFurqCdN
vE6455FvF7706R1OJ1prLp8CAwEAAQ==
-----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 323146090656691557028835643065965665706230
 . . . . . . . . [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-12-31 19:28:13 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-30 19:28:13 +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 'nvbikes.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 777359974918004764865715989336904873423217587941755670706047217956917806291975359265684950641001298417794623395750708215171231990476980173957419139866869968060586841217966749896230210770645906644231450005961735931691592084754868841202426050556787306160676111102109335075712619426304743674446661140897261903391662128931740697884120044500847915918337692532961030349615636530165059479653809026515710382182135821230852096815034918353976994666141560083658076589769046609810587280190160054970122767853257614593891714162331633261051888027169926838824083229006479845112122388923917755154149843475686613100382378493939698139516792633236728873419108862341981710775006437989076857843243937199758761224698545972425536292455061534300316170314871327003732327984937182927294771711567057648465524646060590121533552257038465011624881353885034032630820162833602851752653040652672210251367151483143205283999216003552151363776121527159584918887552213737929730909539898948066021470599528632116247056976452350236705544733512283108257145107909481228173138617569035981888608755428667748399157157100293620705804348059917312935974839763756122489648289721147728657894245371520691458286400776431108409095665473440036757066331563682190670950899802663409718865567
 . . . . . . . . . . . . . . . . . . . . [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)
							69ee01ab9f699e91711503e1dd960b53aa8cd89b
 . . . . . . . . . . . . . . . . [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 'nvbikes.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.nvbikes.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f5da5049c0000040300473045022100a493fd69b182a66dd6c2b95b85d3768f9bfa3c069c34ef529f27126b73071805022078aa609e3259aaed9880c76d32f2eecbe3241780d92cced0e07590e431f1738200760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f5da504e200000403004730450221009aed805b0c72bbcc23a31c1c845b92f5830de720a5b3cd03cf2c9be185a65bd002202d690b2e32a7f8beb89f7e09bcac3baaeae115a603983e22ede89b2a835c3911
 . . . . [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)
		001d5c37536741e126ad3ff4f0184775ab85f9528b93fcad578a8d90cb799f4e14d6e0ee4b5c61e692cf637e469cb670b12204d52a4292025b7469e19e0694e4cdc86d129080e2f90536ff2282b2467e4205f3053d1ca683de5f103aa1e594b23fea17293438271d0e1d09d7e7d2c530b1559e29063016bf8b0f95452ac97a725e9e049c10599ddb1a09bc4e5c13e8676314e1cd7d9f73b817182f195ea5d728ab7822e27b7c8974da6277ff50baae81ac6e78d5f82f45d32b017aa1909753d1cd6f1fffb84e3ac67113ee9c30cc51acd411745be74697b5513ba60568d4161269f82ff5454f1ec903a25ad48dfa59dab45388fb020c73628f8cf313c4dc0dfa5c