AFS :: KAS

AFS :: KAS is een PERL-klasse om te communiceren met de AFS-authenticatieserver.
Download nu

AFS :: KAS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Norbert E. Gruener
  • Uitgever website:
  • http://search.cpan.org/~nog/AFS-2.4.0/pod/v2/afsperlkas.pod

AFS :: KAS Tags


AFS :: KAS Beschrijving

AFS :: KAS is een PERL-klasse om te communiceren met de AFS-authenticatieserver. AFS :: KAS is een Perl-klasse om te communiceren met de AFS-authenticatieserver. Synopsis Gebruik AFS :: KAS; Gebruik AFS :: KTC_PRINCIPAL; Gebruik AFS :: KTC_TOKE; Gebruik AFS :: KTC_EKEY; mijn $ admin = AFS :: KTC_PRINCIPAL-> NIEUW ('admin'); Mijn $ KEY = AFS :: KTC_EKEY-> LEADPASSWORD ($ Admin-> Naam. "Het wachtwoord van"); Mijn $ Token = AFS :: KTC_TOKE-> GetAdmIntoken ($ Admin, $ Key, 300); Mijn $ KAS = AFS :: KAS-> AuthServerconn ($ Token, AFS :: KA_MAINTANDER_SERVICE); Mijn $ User = AFS :: KTC_PRINCIPAL-> NIEUW ('XYZ'); Mijn $ UKEY = AFS :: KTC_EKEY-> LEADPASSWORD ($ User-> Naam. "Het wachtwoord van"): "); Mijn $ OK = $ KAS-> Maken ($ USER-> NAAM, $ User-> Instantie, $ UKEY); mijn $ vlaggen = 1; # (1 = normaal, 4 = admin) My $ expire = 925715000; # EPOCH TIME => 03 mei 199907:03 Mijn $ maxassoc = 0; mijn $ Lifetime = 48 * 60 * 60; #unit is secs; => 48 uur mijn $ pwebrex = 10; # numbum van dagen mijn $ pw_reuse = 2; #pwreuse toegestaan: mijn $ nfail = 4; # (nfail - 1) probeert toegestaan; => 3 probeert mijn $ locktime = 3; #Unit is 8,5 min => 3 * (8.5) My $ Spare2 = 0; Mijn $ Packed = (($ PweGire-instantie, $ vlaggen, $ afloop, $ Lifetime, $ maxassoc, $ verpakt); mijn $ Entry = $ KAS-> Getentry ($ USER-> NAAM, $ User-> Instantie); $ Packed = $$ Entry {'Misc_Auth_Bytes'}; $ PweGire = (($ verpakt >> 24) en 0xff); $ pw_reuse = (($ verpakt >> 16) en 0xff); $ nfail = (($ ingepakt >> 8) en 0xFF); $ Locktime = (($ verpakt >> 0) en 0xff); $ KAS-> vernietigen; # Vernietig serververbinding aansluitnoot: deze formulieren worden verouderd !!! Gebruik AFS; # Importeer alle AFS-namen AFS :: KA; # Importeer alleen de KA-namen Gebruik AFS @afs :: KTC; # Importeer alleen de KTC-naamTHIS-klasse wordt gebruikt om te communiceren met de AFS-authenticatieserver. Het verifieert gebruikersidentiteiten en biedt de faciliteiten waarmee deelnemers aan transacties zijn Hun identiteiten aan elkaar (wederzijds authenticaat). Het onderhoudt de authenticatiedatabase, waarin het gebruikerswachtwoorden opslaat omgezet in coderingssleutelformulier, evenals de AFS-server-coderingssleutel. Het heeft methoden om de informatie te vermelden die wordt gehouden voor een bepaalde AFS-gebruiker en naar Cre Aten, wijzigen en verwijderen van de records in de DB waar de bovenstaande informatie wordt vastgehouden. Voordat u toegang hebt tot een DB-record, moet u een verbinding tot stand brengen met de authenticatieserver. Dit gebeurt door de Constructor-methoden Singlesververconn en AuthServerconn die een KAS-object retourneren. Een KAS-object is in wezen een handvat om met een authenticatieserver in een bepaalde cel te praten. Een dergelijk KAS-object is vereist voordat een van de andere KAS-instantie-methoden kan worden genoemd. Vereisten: · Perl


AFS :: KAS Gerelateerde software