AFS :: Kas.

AFS :: KAS는 AFS 인증 서버와 통신하는 PERL 클래스입니다.
지금 다운로드

AFS :: Kas. 순위 및 요약

광고

  • Rating:
  • 특허:
  • Perl Artistic License
  • 가격:
  • FREE
  • 게시자 이름:
  • Norbert E. Gruener
  • 게시자 웹사이트:
  • http://search.cpan.org/~nog/AFS-2.4.0/pod/v2/afsperlkas.pod

AFS :: Kas. 태그


AFS :: Kas. 설명

AFS :: KAS는 AFS 인증 서버와 통신하는 Perl 클래스입니다. AFS :: KAS는 AFS 인증 서버와 통신하는 Perl 클래스입니다 .Synopsis AFS :: KAS; AFS :: KTC_Principal을 사용하십시오. afs :: ktc_token; AFS :: KTC_EKEY를 사용하십시오. MY $ ADMIN = AFS :: KTC_PRICIPAL-> NEW ( 'admin'); 내 $ key = afs :: ktc_ekey-> readpassword ($ admin-> name. "의 암호 :"); MY $ TOKEN = AFS :: KTC_TOKEN-> getAdmintoken ($ admin, $ 키, 300); MY $ KAS = AFS :: KAS-> AUTHSERVERCONN ($ TOKEN, AFS :: KA_MAINTENENESERVICE); MY $ USER = AFS :: KTC_PRICIPAL-> NEW ( 'XYZ'); 내 $ ukey = afs :: ktc_ekey-> readpassword ($ user-> name. "의 암호 :"); MY $ OK = $ KAS-> CREATE ($ USER-> 이름, $ USER-> 인스턴스, $ UKEY); 내 $ 플래그 = 1; # (1 = Normal, 4 = admin) My $ Expire = 925715000; # epoch time => 035 월 199907:03 My $ maxassoc = 0; 내 $ lifetime = 48 * 60 * 60; #unit은 secs; => 48 시간 내 $ pwexpire = 10; #number of Days 내 $ pw_reuse = 2; #pwreuse 허용 : My $ nfail = 4; # (nfail-1) 시도가 허용됩니다. => 3 내 $ locktime = 3을 시도합니다. #unit은 8.5 분 => 3 * (8.5) 내 $ specip2 = 0; $ PACKED = (($ PWEXPIRE 인스턴스, $ 플래그, $ 만료, $ lifetime, $ maxascoc, $ pack); My $ entry = $ KAS-> getEntry ($ user-> 이름, $ user-> 인스턴스); $ packed = $$ 항목 { 'misc_auth_bytes'}; $ pwexpire = (($ PACKED >> 24) 및 0xFF); $ PW_REUSE = (($ PACKED >> 16) 및 0xFF); $ nfail = ($ PACKED >> 8); $ locktime = ($ PACKED >> 0) 및 0xFF); $ KAS-> 파괴; # 디렉토리 서버 연결 통합 :이 양식은 더 이상 사용되지 않습니다 !!! 모든 AFS 이름 가져 오기 AFS @ AFS :: KA; # 가져 오기 ka 이름 만 사용하면 AFS @afs :: ktc; # 가져 오기 KTC Namesthis 클래스는 AFS 인증 서버와 통신하는 데 사용됩니다. 사용자 ID를 확인하고 거래에 참여한 참가자가 증명하는 시설을 제공합니다. 서로의 신원 (상호 인증). 그것은 AFS 서버 암호화 키뿐만 아니라 Encryption Key 폼으로 변환 된 사용자 암호를 저장하는 인증 데이터베이스를 유지 관리합니다. 주어진 AFS 사용자에 대해 보유 된 정보를 쿼리하는 방법이 있습니다. 크레에 위의 정보가 보유한 DB의 레코드를 ATE, 수정 및 삭제합니다. DB 레코드에 액세스 할 수 있으므로 인증 서버에 대한 연결을 설정해야합니다. 이는 KAS 오브젝트를 반환하는 SingleserverConn 및 AuthServerConn 생성자 메소드에 의해 수행됩니다. KAS 객체는 기본적으로 주어진 셀의 인증 서버와 대화하는 핸들입니다. 이러한 KAS 객체는 다른 KAS 인스턴스 메소드 중 임의의 다른 KAS 인스턴스 메소드가 호출되기 전에 필요합니다. 요구 사항 : · Perl.


AFS :: Kas. 관련 소프트웨어