Extension [ extension #79 krb5 version 1.1.4 ] { - Constants [14] { Constant [ int GSS_C_DELEG_FLAG ] { 1 } Constant [ int GSS_C_MUTUAL_FLAG ] { 2 } Constant [ int GSS_C_REPLAY_FLAG ] { 4 } Constant [ int GSS_C_SEQUENCE_FLAG ] { 8 } Constant [ int GSS_C_CONF_FLAG ] { 16 } Constant [ int GSS_C_INTEG_FLAG ] { 32 } Constant [ int GSS_C_ANON_FLAG ] { 64 } Constant [ int GSS_C_PROT_READY_FLAG ] { 128 } Constant [ int GSS_C_TRANS_FLAG ] { 256 } Constant [ int GSS_C_BOTH ] { 0 } Constant [ int GSS_C_INITIATE ] { 1 } Constant [ int GSS_C_ACCEPT ] { 2 } Constant [ int GSS_C_NO_NAME ] { 0 } Constant [ int KRB5_TL_DB_ARGS ] { 32767 } } - Classes [7] { Class [ class KRB5CCache ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method changePassword ] { - Parameters [3] { Parameter #0 [ $principal ] Parameter #1 [ $oldpass ] Parameter #2 [ $newpass ] } } } - Properties [0] { } - Methods [13] { Method [ public method initPassword ] { - Parameters [3] { Parameter #0 [ $principal ] Parameter #1 [ $pass ] Parameter #2 [ array $options ] } } Method [ public method initKeytab ] { - Parameters [3] { Parameter #0 [ $principal ] Parameter #1 [ $keytab ] Parameter #2 [ array $options ] } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getPrincipal ] { - Parameters [0] { } } Method [ public method getRealm ] { - Parameters [0] { } } Method [ public method getLifetime ] { - Parameters [0] { } } Method [ public method getEntries ] { - Parameters [0] { } } Method [ public method open ] { - Parameters [1] { Parameter #0 [ $src ] } } Method [ public method save ] { - Parameters [1] { Parameter #0 [ $dest ] } } Method [ public method isValid ] { - Parameters [1] { Parameter #0 [ $timeRemain ] } } Method [ public method getTktAttrs ] { - Parameters [1] { Parameter #0 [ $prefix ] } } Method [ public method renew ] { - Parameters [0] { } } Method [ public method getExpirationTime ] { - Parameters [0] { } } } } Class [ class KADM5 ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [7] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $principal ] Parameter #1 [ $credentials ] Parameter #2 [ $use_keytab ] Parameter #3 [ array $config ] } } Method [ public method getPrincipal ] { - Parameters [2] { Parameter #0 [ $principal ] Parameter #1 [ $noload ] } } Method [ public method getPrincipals ] { - Parameters [1] { Parameter #0 [ $filter ] } } Method [ public method createPrincipal ] { - Parameters [2] { Parameter #0 [ KADM5Principal $principal ] Parameter #1 [ $password ] } } Method [ public method getPolicy ] { - Parameters [1] { Parameter #0 [ $policy ] } } Method [ public method createPolicy ] { - Parameters [1] { Parameter #0 [ KADM5Policy $policy ] } } Method [ public method getPolicies ] { - Parameters [1] { Parameter #0 [ $filter ] } } } } Class [ class KADM5Principal ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [34] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $principal ] Parameter #1 [ KADM5 $connection ] Parameter #2 [ $noload ] } } Method [ public method load ] { - Parameters [0] { } } Method [ public method save ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [0] { } } Method [ public method rename ] { - Parameters [2] { Parameter #0 [ $dst_name ] Parameter #1 [ $dst_pw ] } } Method [ public method changePassword ] { - Parameters [1] { Parameter #0 [ $password ] } } Method [ public method getPropertyArray ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getExpiryTime ] { - Parameters [0] { } } Method [ public method setExpiryTime ] { - Parameters [1] { Parameter #0 [ $time ] } } Method [ public method getLastPasswordChange ] { - Parameters [0] { } } Method [ public method getPasswordExpiryTime ] { - Parameters [0] { } } Method [ public method setPasswordExpiryTime ] { - Parameters [1] { Parameter #0 [ $time ] } } Method [ public method getMaxTicketLifetime ] { - Parameters [0] { } } Method [ public method setMaxTicketLifetime ] { - Parameters [1] { Parameter #0 [ $time ] } } Method [ public method getMaxRenewableLifetime ] { - Parameters [0] { } } Method [ public method setMaxRenewableLifetime ] { - Parameters [1] { Parameter #0 [ $time ] } } Method [ public method getLastModifier ] { - Parameters [0] { } } Method [ public method getLastModificationDate ] { - Parameters [0] { } } Method [ public method getKeyVNO ] { - Parameters [0] { } } Method [ public method setKeyVNO ] { - Parameters [1] { Parameter #0 [ $kvno ] } } Method [ public method getMasterKeyVNO ] { - Parameters [0] { } } Method [ public method setAttributes ] { - Parameters [1] { Parameter #0 [ $attrs ] } } Method [ public method getAttributes ] { - Parameters [0] { } } Method [ public method getAuxAttributes ] { - Parameters [0] { } } Method [ public method getPolicy ] { - Parameters [0] { } } Method [ public method setPolicy ] { - Parameters [1] { Parameter #0 [ $policy ] } } Method [ public method clearPolicy ] { - Parameters [0] { } } Method [ public method getLastSuccess ] { - Parameters [0] { } } Method [ public method getLastFailed ] { - Parameters [0] { } } Method [ public method getFailedAuthCount ] { - Parameters [0] { } } Method [ public method resetFailedAuthCount ] { - Parameters [0] { } } Method [ public method setTLData ] { - Parameters [1] { Parameter #0 [ $tldata ] } } Method [ public method getTLData ] { - Parameters [0] { } } } } Class [ class KADM5Policy ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [23] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $policy ] Parameter #1 [ KADM5 $conn ] } } Method [ public method load ] { - Parameters [0] { } } Method [ public method save ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [0] { } } Method [ public method getPropertyArray ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getMinPasswordLife ] { - Parameters [0] { } } Method [ public method setMinPasswordLife ] { - Parameters [1] { Parameter #0 [ $min_life ] } } Method [ public method getMaxPasswordLife ] { - Parameters [0] { } } Method [ public method setMaxPasswordLife ] { - Parameters [1] { Parameter #0 [ $max_life ] } } Method [ public method getMinPasswordLength ] { - Parameters [0] { } } Method [ public method setMinPasswordLength ] { - Parameters [1] { Parameter #0 [ $min_length ] } } Method [ public method getMinPasswordClasses ] { - Parameters [0] { } } Method [ public method setMinPasswordClasses ] { - Parameters [1] { Parameter #0 [ $min_classes ] } } Method [ public method getHistoryNum ] { - Parameters [0] { } } Method [ public method setHistoryNum ] { - Parameters [1] { Parameter #0 [ $history_num ] } } Method [ public method getReferenceCount ] { - Parameters [0] { } } Method [ public method getMaxFailureCount ] { - Parameters [0] { } } Method [ public method setMaxFailureCount ] { - Parameters [1] { Parameter #0 [ $failcnt ] } } Method [ public method getFailureInterval ] { - Parameters [0] { } } Method [ public method setFailureInterval ] { - Parameters [1] { Parameter #0 [ $interval ] } } Method [ public method getLockoutDuration ] { - Parameters [0] { } } Method [ public method setLockoutDuration ] { - Parameters [1] { Parameter #0 [ $duration ] } } } } Class [ class KADM5TLData ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ public method __construct ] { - Parameters [0] { } } Method [ public method getType ] { - Parameters [0] { } } Method [ public method getData ] { - Parameters [0] { } } } } Class [ class GSSAPIContext ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [10] { Method [ public method registerAcceptorIdentity ] { - Parameters [1] { Parameter #0 [ $keytab ] } } Method [ public method acquireCredentials ] { - Parameters [3] { Parameter #0 [ KRB5CCache $ccache ] Parameter #1 [ $name ] Parameter #2 [ $type ] } } Method [ public method inquireCredentials ] { - Parameters [0] { } } Method [ public method initSecContext ] { - Parameters [7] { Parameter #0 [ $target ] Parameter #1 [ $input_token ] Parameter #2 [ $reqflags ] Parameter #3 [ $timereq ] Parameter #4 [ &$output_token ] Parameter #5 [ &$ret_flags ] Parameter #6 [ &$time_rec ] } } Method [ public method acceptSecContext ] { - Parameters [6] { Parameter #0 [ $input_token ] Parameter #1 [ &$output_token ] Parameter #2 [ &$src_name ] Parameter #3 [ &$ret_flags ] Parameter #4 [ &$time_rec ] Parameter #5 [ KRB5CCache $deleg ] } } Method [ public method getMic ] { - Parameters [1] { Parameter #0 [ $message ] } } Method [ public method verifyMic ] { - Parameters [2] { Parameter #0 [ $message ] Parameter #1 [ $mic ] } } Method [ public method wrap ] { - Parameters [3] { Parameter #0 [ $input ] Parameter #1 [ &$output ] Parameter #2 [ $encrypt ] } } Method [ public method unwrap ] { - Parameters [2] { Parameter #0 [ $input ] Parameter #1 [ &$output ] } } Method [ public method getTimeRemaining ] { - Parameters [0] { } } } } Class [ class KRB5NegotiateAuth ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $keytab ] Parameter #1 [ $spn ] } } Method [ public method doAuthentication ] { - Parameters [0] { } } Method [ public method getDelegatedCredentials ] { - Parameters [1] { Parameter #0 [ KRB5CCache $ccache ] } } Method [ public method getAuthenticatedUser ] { - Parameters [0] { } } } } } }