import enum

class KerberosSecretType(enum.Enum):
	PASSWORD = 'PASSWORD'
	PW = 'PW'
	PWB64 = 'PWB64'
	PWHEX = 'PWHEX'
	PWPROMPT = 'PWPROMPT'
	PASS = 'PASS'
	NT = 'NT'
	AES = 'AES' #keeping this here for user's secret-type specification and compatibility reasons
	AES128 = 'AES128'
	AES256 = 'AES256'
	RC4 = 'RC4'
	DES = 'DES'
	DES3 = 'DES3'
	TDES = 'TDES'
	CCACHE = 'CCACHE'
	CCACHEB64 = 'CCACHEB64'
	CCACHEHEX = 'CCACHEHEX'
	KEYTAB = 'KEYTAB'
	KEYTABHEX = 'KEYTABHEX'
	KEYTABB64 = 'KEYTABB64'
	KIRBI = 'KIRBI'
	KIRBIB64 = 'KIRBIB64'
	KIRBIHEX = 'KIRBIHEX'
	PFX = 'PFX'
	PFXB64 = 'PFXB64'
	PFXHEX = 'PFXHEX'
	PFXSTR = 'PFXSTR'
	PEM = 'PEM'
	PEMB64 = 'PEMB64'
	PEMHEX = 'PEMHEX'
	NONE = 'NONE'
	CERTSTORE = 'CERTSTORE'