leaselock.ca

Issued by R3

About this certificate

This digital certificate with serial number 03:e5:a4:68:d6:00:d9:d6:8d:17:45:45:de:f2:61:16:5d:bf was issued on by Let's Encrypt.

With 16 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=leaselock.ca

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e5:a4:68:d6:00:d9:d6:8d:17:45:45:de:f2:61:16:5d:bf
Serial Number (int): 339480057550860734703211116113455459229119
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: b3:c9:15:82:03:05:1b:92:4a:dc:e2:c6:02:f7:4c:8d:55:a8:dc:5b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 03:ed:3b:4f:ba:0f:77:9d:71:21:05:f7:68:85:5d:80:59:cc:fa:c9
Fingerprint (sha256): f9:d9:da:4a:60:5e:dd:28:d2:9b:b2:e6:c7:9a:cf:41:70:14:92:79:90:27:ec:49:d9:2e:e5:b7:53:b0:77:b1

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate leaselock.ca

16

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for leaselock.ca

Public Key Algorithm

RSA

Key Size

2048

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

aboutdonaldtrump.com
canyoudonate.com
carrentalspalmbeach.com
hairtist.com
healthyhomelist.com
hjfitness.com
law-library.com
leaselock.ca
masonbusinessheadshots.com
nativeamericanhemp.com
nft.bible
santacruzpsychotropics.com
smallwoodstove.com
test3.wbvinc.com
webchannelmobile.com
weeklychef.com

Other certificates including the domain name leaselock.ca

(limited to 100 certificates)

Certificate

The complete raw certificate details for leaselock.ca in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGFzCCBP+gAwIBAgISA+WkaNYA2daNF0VF3vJhFl2/MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAxMTUxODI4NDdaFw0yNDA0MTQxODI4NDZaMBcxFTATBgNVBAMT
DGxlYXNlbG9jay5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL/b
17PSsJjOYbdjGik5oyfXPoE7n/BwlaTVLdyYhT4I0Tl19lgpqwjf2E3fR0UY29A6
GUiQ4dK3CXyQmgVgJe3XXT/WqCAJnRKIwE9FSBp+ieMwHtWHm1p8/faC8vjrDwYn
ufPt0/nJfLrignjSsFZgf57/0Hq7uKrxCCS18PmaC257R/dopmcnAK653ajx8ibu
4lp6i6yEeby0fFgmepd78+zeBBwy7/uQJ482N6NIFzkjau1o1dsDTK3xj4EZe1ni
XGG+WGCt/HAzFwZiNiJvy47NdfumLlza8OOOZNqBFSA8wbOWZDYmke/BAmJdah8U
dSpqAEQA0+Vx2ZeN+WcCAwEAAaOCA0AwggM8MA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUs8kVggMFG5JK3OLGAvdMjVWo3FswHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA
5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu
by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w
ggFGBgNVHREEggE9MIIBOYIUYWJvdXRkb25hbGR0cnVtcC5jb22CEGNhbnlvdWRv
bmF0ZS5jb22CF2NhcnJlbnRhbHNwYWxtYmVhY2guY29tggxoYWlydGlzdC5jb22C
E2hlYWx0aHlob21lbGlzdC5jb22CDWhqZml0bmVzcy5jb22CD2xhdy1saWJyYXJ5
LmNvbYIMbGVhc2Vsb2NrLmNhghptYXNvbmJ1c2luZXNzaGVhZHNob3RzLmNvbYIW
bmF0aXZlYW1lcmljYW5oZW1wLmNvbYIJbmZ0LmJpYmxlghpzYW50YWNydXpwc3lj
aG90cm9waWNzLmNvbYISc21hbGx3b29kc3RvdmUuY29tghB0ZXN0My53YnZpbmMu
Y29tghR3ZWJjaGFubmVsbW9iaWxlLmNvbYIOd2Vla2x5Y2hlZi5jb20wEwYDVR0g
BAwwCjAIBgZngQwBAgEwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBIsONr2qZH
NA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAY0OmQt0AAAEAwBHMEUCIHkJSrZX
KGIT0pP6iqCKDab9fyK6cRykaGVyO6SzBkbCAiEAzgyRDQIjsN5c/1JBuyO4q2O5
C8TPZSRVHYas3Ix9vEUAdwDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1
mwAAAY0OmQt4AAAEAwBIMEYCIQC9vp3UiUT6apRd88WIADCk9zNplCi8nrKYObWi
EjZSxwIhAMluQsjpWNC6exowIse0fxdBW2Gg01ltU88PxIDsvZ/gMA0GCSqGSIb3
DQEBCwUAA4IBAQCLaDPagH/CUnoCIx8/extQGd+1z+JT4IbTAfsGgOOkVy9t2or+
Bt4fS6LCP8sH0JTEoRrZsh8xSt+MpFkuAfXBQ05vgQcAczDGGJPDegcg2ECU4vzd
D93typES1L+94zb9fFQc8WD1lAKPxIBDkKFaGML/8JghVd9sBDl3XnkIfFWuxQTx
5F90s9sz7ewAZk0u8RXCUxuDVDoFEtk8oURfMHMxN94Dde/ZsiFzq8D8yZmQXjKc
Ucjpbk6alj9KNsXiNZRDODmmGku2OnzAJ8ul2Yn4GSWZP488yhhPUaWArKWIZNZg
4pC7AIHL6V6Z8LrvjyWO/p5Kohx/wp10pdSg
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv9vXs9KwmM5ht2MaKTmj
J9c+gTuf8HCVpNUt3JiFPgjROXX2WCmrCN/YTd9HRRjb0DoZSJDh0rcJfJCaBWAl
7dddP9aoIAmdEojAT0VIGn6J4zAe1YebWnz99oLy+OsPBie58+3T+cl8uuKCeNKw
VmB/nv/Qeru4qvEIJLXw+ZoLbntH92imZycArrndqPHyJu7iWnqLrIR5vLR8WCZ6
l3vz7N4EHDLv+5AnjzY3o0gXOSNq7WjV2wNMrfGPgRl7WeJcYb5YYK38cDMXBmI2
Im/Ljs11+6YuXNrw445k2oEVIDzBs5ZkNiaR78ECYl1qHxR1KmoARADT5XHZl435
ZwIDAQAB
-----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 339480057550860734703211116113455459229119
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-01-15 18:28:47 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-14 18:28:46 +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 'leaselock.ca'
 . . . . . . . . [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 (2160 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 24219924668915368355942895356342055872971065089441241717355050501245278825555395179704172241513354086403453684437241078130301325670155643193531725015432288422442783710427659676310283728189547420815147864579788948719047581599021539295958965127691044005505170086404129527623341920847796157085347878695565042837985253757363845206886300511145026496069993446074807328822990787818728937909539271212637763301042760086389249057205232080479522758907082415774255284877060857354950726219582965830737313357641095824436367731082070211399686206514358419714840842988761606897027685074308754845018037091895385458199893273539708320103
 . . . . . . . . . . . . . . . . . . . . [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)
							b3c9158203051b924adce2c602f74c8d55a8dc5b
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (317 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aboutdonaldtrump.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'canyoudonate.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'carrentalspalmbeach.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hairtist.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'healthyhomelist.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hjfitness.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'law-library.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'leaselock.ca'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'masonbusinessheadshots.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nativeamericanhemp.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'nft.bible'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'santacruzpsychotropics.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smallwoodstove.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'test3.wbvinc.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webchannelmobile.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'weeklychef.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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f100760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018d0e990b740000040300473045022079094ab657286213d293fa8aa08a0da6fd7f22ba711ca46865723ba4b30646c2022100ce0c910d0223b0de5cff5241bb23b8ab63b90bc4cf6524551d86acdc8c7dbc45007700eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018d0e990b780000040300483046022100bdbe9dd48944fa6a945df3c5880030a4f733699428bc9eb29839b5a2123652c7022100c96e42c8e958d0ba7b1a3022c7b47f17415b61a0d3596d53cf0fc480ecbd9fe0
 . . . . [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)
		008b6833da807fc2527a02231f3f7b1b5019dfb5cfe253e086d301fb0680e3a4572f6dda8afe06de1f4ba2c23fcb07d094c4a11ad9b21f314adf8ca4592e01f5c1434e6f8107007330c61893c37a0720d84094e2fcdd0fddedca9112d4bfbde336fd7c541cf160f594028fc4804390a15a18c2fff0982155df6c0439775e79087c55aec504f1e45f74b3db33edec00664d2ef115c2531b83543a0512d93ca1445f30733137de0375efd9b22173abc0fcc999905e329c51c8e96e4e9a963f4a36c5e23594433839a61a4bb63a7cc027cba5d989f81925993f8f3cca184f51a580aca58864d660e290bb0081cbe95e99f0baef8f258efe9e4aa21c7fc29d74a5d4a0