Code of Alabama
Chapter 4 - Oaths of Office.
Section 36-4-1 - Administration of Official Oaths.

In all cases in which it is not otherwise provided by law, the oaths of office may be administered by any officer authorized to administer an oath, must be written out and subscribed by the person taking the same and must be accompanied with the certificate of the officer administering such oaths, specifying the day and year on which the same were taken.