(a) Any securities issued by a municipality pursuant to authorization in Section 11-63-2 may be either general obligations of the municipality or special obligations of the municipality payable solely from a specified source or sources, which source or sources may include any municipal revenues, or portions thereof, which the municipality may lawfully use for such purpose. Such municipality may pledge for payment of the principal of and interest on any such municipal securities that are general obligations any municipal revenues that may lawfully be used for such purpose and may pledge for the benefit of any such special obligations issued by it so much as may be necessary for said payment of the municipal revenues from which the said special obligations are made payable.
(b) Any such municipal securities shall be in such form or forms and denomination or denominations, may bear such rate or rates of interest payable and evidenced in such manner and may have such maturities of principal all as may be provided by ordinance or resolution adopted by the governing body of the issuing municipality; provided, that (1) any such municipal securities that are payable solely from municipal revenues of the character referred to in subdivision (4) of Section 11-81-16, shall not have a maturity date later than 50 years after their date and (2) any such municipal securities other than those described in clause (1) of this sentence shall not have a maturity date later than 30 years after their date. Any securities issued pursuant to this chapter shall be made subject to redemption prior to maturity to the extent required by the provisions of Chapter 82 of Title 11 and any such securities shall also be subject to, and shall be issued in accordance with, the applicable provisions of Articles 1 and 2 of Chapter 81 of said title, except that the maturities of any securities issued hereunder, the sources of the payment thereof, and the pledges that may be made therefor shall be as herein specifically provided.